I have the same issue but what works for me is to have the Dstv app on your phone as well and Mi box both apps signed in.
Then open Dstv app on your phone and select the channel of your choice, once playing on your phone cast it to your mi box and it will open via Dstv app and start streaming.