A few more to add to that list:
- not enough protein (1-1.5 gm per kg of body weight minimum)
- not enough sleep (8-9 hrs)
and don't even try to ride at more than 50%, or over an hour on squat days (or the day after), you will only waste your ride and gym session