I'm not sure if this is a problem with android itself or GOS, however, some apps do not retain data once they are closed if they are being used within the non owner profile.
An example: I play geometry dash, and the game works fine within the owner profile, but within a secondary user profile the game does not save any progress once closed. This is not affected by the presence of Google play services or even any of the exploit protections as even with ultimate permissions the problem persists. This is repeatable with all geometry dash games (so use a free version if you try to replicate).
This is concerning to me as it means that there is something that is likely easily detectable about using a secondary user profile, a feature that I don't imagine a significant number of android users take advantage of (although GOS may be higher). And thus this is another metric that could be used for device finger printing.
Personally I just find this a little annoying, as I'd like to play my games in a secure way, and unfortunately I don't have the time or resources to fix such a problem myself. Any help is appreciated, especially in that case that I messed up somewhere in my system and there really never was a problem, however embarrassing that may be.