Itinerary has to be all UA flight numbers and all UA operated flights. No partner flights with UA code.
And if your itinerary has a UA Express flight in it you may have to try different browser or just search again to get TB to show up as payment option. As folks have posted above, the website isn’t always consistent.