"outdated client requests" meant that you were not using AppCheck at all.
Now with "invalid requests" at least you are doing something with AppCheck ;)
Yes AppCheck is tricky. It is also bloated as it injects the recaptcha app in your DOM (almost as big as my entire web app, using two big outdated Roboto fonts for nothing) and ruined all my efforts for a quick app startup. Also if you have a web app say goodbye to SEO as its sole purpose is to prevents non-human browsing. Lighthouse is not working with it also.
I had to stop using it for my PWA. It might be useful for native apps that are already bloated and do not rely on SEO.