Here is my take, which is certainly not scientific: My thought is that you didn’t SELECT the MTB, but were just put on it automatically for the ride. So, from Zwift’s perspective perhaps you were still ‘on a road bike’. Again, just a thought. And if this is the case it’s a bug, IMO.