Hi Jon,
Which OSVVM version are you using? If it is a recent one, the following should work.
To turn it off, create an OsvvmSettingsLocal.tcl file (see documentation OsvvmSettings_user_guide.pdf) and add:
SetVHDLVersion 2008
Next time you start the scripts do the following to verify the version:
GetVHDLVersion
After that, recompile OsvvmLibraries and your project.
These sort of steps are necessary to guarantee that you are running VHDL-2008 as OSVVM is going to setup to use the newest version your version of the simulator supports. This way we can provide you with the best capabilities.
One thing you gain by using VHDL-2019 is the ability to track VHDL asserts. With Questa if an assert happens, it will be reported. If multiple asserts happen, the count may not be accurate.
Out of curiosity, is there something in the Xilinx libs that breaks if you use VHDL-2019?
Jim