Most likely culprit is incorrect installation of wheel bearings, which my brother went through from previous owner with his R65. Checked everything you have all discussed and issue persisted until he had the bearings reinstalled properly. That is what is allowing the lateral movement that makes the bike feel like it wants to swap ends on a grooved road. I have the same tires as he does on my R65 and experienced none of it while riding on the same roads, so forget about tire design problems, incorrect fork springs, etc. If the steering head bearings and swing arm bearings are good, and the shocks are good, your wheels are balanced and not bent, your tires aren't damaged, what does that leave? The wheel bearings. Took my brother a long time to finally figure it out, and it came down to the rear wheel bearings allowing lateral movement- just a little, and not obvious when being checked while stationary. Pull both wheels, check the factory manual, and repack and reinstall the bearings correctly. Or have a good BMW shop do it, but make sure they have experience with our bikes as apparently it is an easy mistake.