My brain's torn on theory about the expansion tank... When the fluid is hot and expands, it would divert to the tank making it 'full' while hot, and not work the other way around like a vacuum drawing it out of the tank, correct?
The overflow tank is supposed both accept fluid (hot, expanding fluid from the radiator) and replenish the radiator (when the everything cools down). This is a function of your radiator cap which is a two way pressure valve basically. When the pressure (related to heat/expansion) reaches or exceeds the spring rating of the radiator cap...it pushes the seal upward letting fluid flow into the overflow tank.
When the fluid cools (less fluid volume) a vacuum is created and the smaller seal (at bottom center of the cap) is pulled down allowing fluid to re-enter the radiator.