In a document library I created, I get different results when open a Visio document using the Open In Visio/Visio Online menu. Visio Online is displaying an older file (not even in version history), while viewing Visio or downloading and opening in Visio display the correct file. I use a flow to copy with replace. Using the exact same flow, I tried an Excel file but there was no problem there.
I have recently started to get the same issue. SharePoint document library with version control enabled opens a random old version of a five page Visio file. Different users see a different old version. This also seems to give an error when viewing the page that was last modified.