I pretty much agree with StuntPilot.
MSR and Optimus bottles I have found to work on Optimus Nova stoves. And I have used both Optimus and MSR bottles on Primus stoves (1st generation Omnifuel and a 2014 Express Lander).
But I bought a new Primus bottle in 2014, it did not work on anything other than my Primus stoves.
But I have much older Primus bottles bought perhaps over two decades ago that worked with everything.
So, Primus bottles made in the past few years appear to be the thing to avoid unless you only will use Primus stoves.