cracked coolant overflow is a real tricky one to diagnose. Fluid seems OK...then it is low. But it isnt a constant leak. In fact only when it gets hot, for a short time.
Read this one, to the end...
https://xoutpost.com/bmw-sav-forums/...orking-ac.html
GL