Schedule changes needing to be more than 2 hours is pretty standard for a free rebooking with most airlines I've used. It's certainly policy with QR, so I think you are out of luck. They will say your only option is to rebook according to the fare rules