I’d say its a naming convention issue.
If you check the database, you can get the field name
Just ensure your ACF field name (not label) matches.
So if the DB field says its _purchase_order
Ensure your ACF field label is also _purchase_order
It definitely works as done similar myself