This is followed by another Cache Rule which caches everything (it comes after this rule)
Unfortunately, it looks like the User Agent based rule doesn’t work at tall because the page is still cached.
but in your specific case, the first cache rule you have says if user agent contains x then bypass cache and the last cache rule you have says if url contains https://germantechjobs.de then cache everything. since both are setting conflicting cache settings when you have a request with user agent x for a url that matches the url you have in the last cache rule. The last cache rule takes priority and therefore we cache everything.
If someone from the Cloudflare Product Team is reading this:
Who on Earth decided that the priority on Cache Rules should be based from bottom to the top (whereas Page Rules are applied from the top to the bottom)?