Has anyone figured out why Balatro can be purchased on some RP5s and not others?

Still not able to buy it on the RP5, despite verifying my age in Google Play. I'm debating factory resetting my device but I spent ages getting my RP5 just right. I know I can just take my steam copy and wrap it up in an APK but I wanted to get official version to support the dev and have access to stuff like updates and cloud saves. Curious if folks have tried anything else / made inroads with this.

EDIT: Looking at this thread, it seems like the issue might be related to the RP5 not being "Play Protect Certified." A google search indicates that factory resetting the device might fix this, but I'm curious why the RP5 would trigger this error at all?