Will they still see it as a breach and reject my visa or even ban me for the next ten years? No. May I say that you appear to be over-thinking this. You did not breach your work conditions. Your employer appears to have had a weird way of organising your pay, but that is nothing to do with the hour...