I feel like it might not be enough awake time, so he's not tired enough. At that age, DS2 was awake for around 2 hours between naps.

Has this always been the case or is it just something that's been happening recently?