JavaFX is actually a Java platform to create desktop applications.
Sorry. I will try again: Runtime SDK for Java. Hopefully that's closer.
Can we know a little about your application.
Are you able to reproduce the issue with this app in git or is is more specific to a dataset you are using?
It is possible to override the interactions in the JavaFX control to make your own, but let's explore if this is a data issue first.
If you can share some code and confirm the version of the SDK you are using, that would help too.
@hedonicCrab for reference I've included your short video so we can continue to help you in this thread.
You've said that you see this on mac macOS and Ubuntu.
I can confirm that this looks very wrong and certainly isn't expected.
Are you able to reproduce the issue with this app in git or is is more specific to a dataset you are using?
At the very end of your video there looks like its performing an animated zoom operation; this won't have been triggered by mouse wheel, so do you have some other viewpoint setting code which is fighting the mouse interactions?
If you can share some code and confirm the version of the SDK you are using, that would help too.