What I originally did to get a video signal was edited the line in /flash/distroconfig.txt from dtoverlay=vc4-kms-v3d,cma-512 to dtoverlay=vc4-fkms-v3d,cma-512 -- kms -> fkms.
I realized that it was recommended to put those kinds of changes in /flash/config.txt, so I reverted my change to the distro file and put this line in my config: dtoverlay=vc4-fkms-v3d.
After a reboot, my TV controller started working!
I then edited my config again, commenting out that custom dtoverlay setting. After a reboot, my TV controller is still working!
I am now unsure of what caused or fixed the video signal issue, but everything is working with the stock configuration, so I am thrilled!