Android: WriteAchievement and ReadAchievement successful but shows incorrect results

Android: WriteAchievement and ReadAchievement successful but shows incorrect results.

I’m using a variable to fetch the achievement ID for both reading and writing the achievement so I’m sure the ID is correct. But for some reason read achievement progress always reports 0.0, even though after a successful write the “Write Progress” pin shows the proper value. I’m writing progress as an 0-1 float value (so 20% would be written as 0.20).

I’ve debugged all pins, made sure Is Logged On is passing, and there’s no typos. Even when I force a new logon to Google Play the read progress still shows 0.

What could possibly be causing this behavior? I don’t see any way to view a players achievement progress within the Google Developer Console to verify that the write is sticking unfortunately.