Some Gen Z Trump voters switched sides over what one calls an ‘egregious betrayal’ on the economy and war