“ Apple then kicked Epic out of the App Store with immediate effect – instead of the typical fortnight grace period – and revoked the Unreal Engine dev tool.”
Erm, no. There isn’t a grace period if you release code through the App Store which is found to be deliberately breaking the terms of service (Epic activated a feature post release that broke TOS). Neither was the Unreal Engine pulled. Epic made a fuss about UE, but it was never an App Store product and was developed under a different account.