Conditions not showing fields properly based on spinner value