Nevermind it's still broken. So to recap, I have umask 0002 set in ~/.profile (which makes no sense since my qube proxy user is running bash), also both my ~/.bashrc & ~/.bash_profile set the umask to 0002.
Soooo, any clue on how to fix this?
FYI, the difference from last time and this, is that I'm submitting jobs from within Maya now, instead of GUI. If I submit from the GUI I get the correct permissions.