Screen mirroring or mirror android to Roku tv means you have connected your tv to a computer. So basically, Roku screen mirroring android is watching what is on your computer on the bigger screen.
Whereas casting means you have connected your tv to digital devices. It enables you to receive online content via all channels that the internet supports. Make sure you have a stable internet connection to avoid breaks and power shutdowns.