RM502Q-AE T-mobile speeds dip after minutes, but faster after restart modem

So i have an RM502Q-AE with Tmobile magenta max in a ZBT WG1608 router connected via m.2 running openWRT GoldenOrb in LTE FDD mode. currently i get about 60-80mbps down. however, this speed is only right after ive turned the modem on. after about 10 or 20 mins later, sometimes longer like an hour, i run a speedtest again, and only get like 30 or 40 down. after any number of hours, its still at 30-40. if i restart the modem with an AT+CFUN=1,1 it goes right back up to full speed for like 10-20 mins again. the signal stats like RSRP, CSQ, SINR, RSRQ dont change at all between full speed and slowdown. it still shows connected to band 2 with 20mhz up and down (primary) and band 66 with 10mhz down (CA). also, the modem isnt really that hot either at like 60c. any ideas what i can do about the speed dropoff? Also, i can provide any AT-command output if needed

Revision: RM502QAEAAR11A02M4G

Hi sir
I think the temperature of the modem may be too hot,you can use “AT+QTEMP” to query the temperature