Cross button on iPhone app icon doesn't appear when trying to uninstall
Screen Time settings were preventing the app from being uninstalled from my iPhone. The setting can be found by going to Settings app → Screen Time → Content &amp; Privacy Restrictions → iTunes &amp; App Store Purchases → Deleting Apps. The setting was set to Don't Allow.



As soon as the setting was changed to Allow (default value), I was able to uninstall apps normally and the ⓧ button appeared on the app icons when I tap and hold my finger.

When uninstalling an iPhone app, it doesn't matter if it was installed using the currently logged in Apple ID or using an Apple ID that has since been removed from the iPhone.