TL;DR yes.
Think of an app access token as a user token without a user. So it gets it’s own 800 bucket. Then each user gets an 800 bucket. There are some endpoints that are ONLY app access token accessible. But you shouldn’t need to be scaling for those few endpoints. And some endpoints have their own rate limits outside the 800 bucket that’s smaller only for that one. But in general you should be fine if you use user tokens when needed/ you can use them.