These are different files, Pulumi doesn't choose between them, it checks them both for different things.
The most likely explanation for this is that you initially used this backend as one user (maybe root?), and now you're using Pulumi as a different user. Check the owner and permissions on meta.yaml. You either want to switch back to that user, or fix the permissions / ownership to allow access.