looks like this https://issues.jenkins-ci.org/browse/JENKINS-58578 broke non-vpc spot slaves.
no matter if "Associate Public IP" checkbox is set or not, slave fails to launch. Theres "The AssociatePublicIpAddress parameter is only supported for VPC launches" message in logfile.