Terminal Checkout not showing up on device?

@Bryan-Square no, the account was authorized for my app first then the device was paired, and yes the access token for the account was from the obtain token response.
Specifically authorized for these permissions:
PAYMENTS_WRITE_ADDITIONAL_RECIPIENTS
PAYMENTS_WRITE
PAYMENTS_READ

According this documentation its only payments write permission https://developer.squareup.com/docs/oauth-api/square-permissions thats need for terminal checkout and I can successfully create the checkout object so was guessing its not a permission issue on the end of the account im trying to take the payment for but was wondering if theres something I need to do on my applications account to allow the device to be used since the issue is just that its not showing up on the terminal device.