Non-parabolicity as a Cause of Oscillations in 2D Cyclotron Resonance