I checked this in a new project and see the same results. Seeing this with multiple versions, including the latest.
MouseWheelMode="ZoomToPoint" does not work. It zooms but does not center on the point.
The ZoomLevel binding is not updating correctly and/or partially ignoring MaxZoomLevel. For example, if I set a MaxZoomLevel of 19, and use the mouse wheel to zoom, I will receive the following values:
If I keep zooming in with the mouse wheel, I will continue to receive "20", even though the zoom isn't changing. If I then zoom out with the wheel, the ZoomLevel then changes from 20 to 18.