The Share Minimum Free Space value is applied when selecting array drives, not when deciding if the cache pool should be used instead of going straight to the array. Looking at the diagnostics what you have NOT set is the Minimum Free Space value for the cache pool (it is currently set to,0). You get to this setting by clicking on the pool on the `main tab.