That's because Sun Day is different from sidereal day ...
/
You can find it in the upper left corner of this website///
For example:
Leo was born before August 23rd, 2006 14:22, and Virgo was born later.