Over 52 years and over 40 bikes I have had one scary tankslapper on a BMWR100RT on Bulli pass back in 78.
The bike was a nutmeg brown and so were the undies.

Like Brian I owned a GPZ1100 and caned it, never put a foot wrong.
I have had a few bikes shake there heads over rough tarmac or ripply corners. In 1979/80 I bought a new Suzuki GS1000s. Went well, handled well and to this day I still say it was the nicest bike I ever owned.
However one day I was short of cash and put a cheaper Michelin tyre on the front

. Suddenly it felt unbalanced, I checked the tyre pressure, it was fine. It weaved,shook its head and with that small fairing started to tank slap.
It was then that a bloke named Johnny (I've forgotten his surname) at Centrestand motor cycles in Wollongong , told me two things.
One was that every bike has tyres suited to it specifically, buy a pair of them.
Don'tmix brands or treads.
Two check tyre pressures every time you take the bike out of the shed.

That was 1980, followed his advice, sought professional advice on tyre selection and carry a tyre gauge and pump.
Never had a problem since
My 2 cents
Cheers