The light will not eventually come on if I leave the switch on. Like I said, I turn the switch back off, rub my hand over the body of the fixture, wait a second, flick the switch, and the light comes on.
This did this since day one of installation. It is actually a direct replacement because the first one did the same.
Bulbs are fine. Ballast is fine. I have a lot of experience with those being a firefighter and always going on "smoke in the building" runs that end up being a failed ballast.