Agreed.
Also
@seedubb how much metal? Generally there is almost always some particulate on the magnet with oil changes with both Vargs I have owned. Also, there are spots where water and potentially other contaminants can enter that oil enclosure. And water (milky white) and graying near the plug have both been previously reported. Also can you detect any change when you spool your bike up on the stand with the vibration? Say abnormal shuttering or highly increased vibration on the stand at the mph points you indicated? Maybe your python script does that?
Not sure if this is possible in your case but one thing I might try is a clean oil change and then spool the bike on the stand for a while (at least a ride's worth) and then re-examine the oil. I like
@Erwin P 's idea of maybe separating the issues (oil and vibration) at least to debug not saying they aren't related but maybe you could solve one at a time.
If it is a rolling issue this will be hard for online help to troubleshoot and sending youtube vids probably won't cut it. They are better at logging into the bike and debugging. Rolling issues seem way outside of online capabilities. Did you buy your bike from a dealer? If so, can you bring it back? A decent tech might be able to troubleshoot a rolling issue if that is one of the problems. HTH and sorry to year of your experience.