What would you have me change? I recreated my certificates and provisions again. I made sure my email address matched my Apple ID email address this time on both. The cert/provision names are super simple using only alphabet letters. The app id is always specific (com.agileperception.com).
Saying “you’re certs and provisions are bad” isn’t very convincing. All of the things I have tried for tvOS actually work for iOS with the same values (except choosing the iOS instead of tvOS options during cert/provision creation).
If they work for app authors not using UE4, I don’t see how you can blame the certificates and provisions.
Have you and the tvOS developer tried generating new certificates and provisions lately? Perhaps something has changed there that UE4 is not taking into account.
Would it help if I made a screencast of myself creating certs/provisions and running through the process for you to see exactly what I’m doing?