The +0 at the end of this
ORDER BY wp_gqw8d5_postmeta.meta_value+0
not sure what it means but at a guess I’d say it has to do with still treating the value as a number. Check your arguments again. https://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters