Hello littlejohn,
A common issue with micro USB cables that many hobbyists encounter is that not every cable can transmit data. Many cables only transfer power, so it may be that the first two cables you tried are charge-only and that's why you unable to program the TinyScreen+ at first.
Whatever the issue was, I'm glad you were able to resolve it!