What determines the amount of time the Sun appears to spend transiting through a specific zodiac constellation?

Answer

How wide that constellation is along the ecliptic line.

Since the Sun moves at a nearly constant speed along the ecliptic, the duration of its transit through a constellation is dictated purely by the physical width (angular size) of that constellation intersected by the ecliptic path.

What determines the amount of time the Sun appears to spend transiting through a specific zodiac constellation?

#Videos

The Ecliptic: Crash Course Kids #37.2 - YouTube

astronomyZodiacconstellationsecliptic