I copied your code and tried to reproduce your problem, but it seems you use a deprecated package ('comma') and I didn't want to start installing something I didn't need to. The suggestion was to switch to label_number()/label_comma() so could the issue be something to do with that?
Or it could maybe be that you multiply the y-values by -1.
Wish I could help more!