Restore the Cast button in an iPhone or iPad app
Check the app’s Local Network permission on iOS or iPadOS when casting works elsewhere but the receiver is missing in that app.

Check permission for the app that can’t see the receiver
Open iPhone or iPad Settings and find Local Network under the privacy controls. Verify the toggle for the streaming app itself. Permission for Google Home does not give every other app the same access. Keep the iPhone and receiver on the same home network during the test. Reopen the affected app and look for the Cast button after changing the permission.
Compare another sender or app
If a second Cast-enabled app sees the same receiver, confirm the affected app offers casting on your subscription and software version. If no app can discover it, check that the receiver is on and verify the network from the TV settings. A successful connection followed by a playback error is a different result from a missing device. Record which stage failed before asking for help.