Can't really imagine a possible fix. We could disable the default grid setting and try to do some fancy heuristics to pick the right one for the day you are looking at. We already do some period shifting that works if schemas are simmilar. But still - events on the same day can be from timetables using different schemas and making that line up is something that would take a lot of time to implement, while would only help a very small subset of users.
Can't really imagine a possible fix. We could disable the default grid setting and try to do some fancy heuristics to pick the right one for the day you are looking at. We already do some period shifting that works if schemas are simmilar. But still - events on the same day can be from timetables using different schemas and making that line up is something that would take a lot of time to implement, while would only help a very small subset of users.