If you own a TCL, don't waste your time responding to this thread like I did. The problem is the Roku branded remote, the same exact problem everyone in this thread has and instead they point me back to TCL.
"Hi, Thanks for reaching out regarding the issue you are experiencing. Have you tried contacting TCL support yet to inquire further? I'd suggest starting there to see what options or suggestions they can provide. Each Roku TV manufacturer provides direct support for their products running the Roku OS. You can reach them here: https://support.tclusa.com/televisions or at 1-877-300-8837. Thanks, Danny"
The TV is 2 years old so it is out of warranty and the problem is 100% a problem with the Roku remote that came with the TV. I solved it by unfortunately having to buy another universal remote from Roku. If it was a problem with the TV then why would this have worked? I also bought a universal IR remote, so that next time this happens I have a back up. This will make me think twice about buying a TV with a built in Roku next time. Maybe GoogleTV or FireTV.