Therefore, 2.4GHz is a requirement to negotiate a connection using Miracast.
If 2.4GHz is the only frequency supported by your router, then issues might occur due to saturated channels from nearby routers in your environment. You might try changing the channel on your router to see if conditions improve. To see all the Wireless channels nearby, open a cmd prompt and type:
netsh wlan show networks ode=BSSID [press Enter]
If you are connected to your router using a 5GHz channel, the Miracast frequency can be negotiated to use 5GHz (but remember, the negotiation initiates over 2.4 GHz).
If you are not connected to a WiFi network, the Miracast connection will always be negotiated on 2.4 GHz