Personally I would say "because of the lack of time". Short time doesn't really make much sense to me? Or you could say "because he has no/little time/not enough time" Hope that helps.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.