Thanks @mantasoff, that worked.
For clarity, signing out the default user and the sandbox user, then signing in the default user to another account which has been added to testflight allowed us to make purchases again.
Still unclear as to why the original user is having issues, will try to update if we get to the bottom of it.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: