I did discover a bug where the Approve button was showing up in the admin section before the reviewable record was created. I fixed that:
https://github.com/discourse/discourse/commit/692e09d813c26a48006ae4542f5116806a618b3f
I am not sure why that would be the case for your particular user though. We will have to figure out why they didn’t have a record.