Just a thought do you have exactly the same amount/level of suspension oil in each leg.
?????? Just a thought.
I was also was told that when aligning the forks legs to loosen all bolts that connet the fork legs.
With the EXCEPTION of the top yoke/ leg pinch bolts.
I.e.: loosen front Mudgard bolts, pinch bolt on the axle (not the axle itself) and calliper bolts, bottom steering yoke bolts.
DO NOT UNDO THE TOP YOKE PINCH BOLTS.
Bounce the bike by pressing directly downwards/vertically on the centre of the top yoke and not on the handlebars, not in the direction of the fork angle but vertical and do not touch the front brake while doing it.
A helping hand from a mate or a willing wife is good to hold the bike vertical at the rear, 5 or 6 firm push down is enough and then without turning the bars at all, nip up all the opposite bolts a bit at a time crossing from one side of the bike to the other.
With saying all that about fork alignment it should not cause the bike to weave it just feels wrong cos the bars are not completely straight when traveling in a straight line, much the same as the steering wheel being out of line (steering wheel spokes) in the car.
Tyre tread pattern can cause the wheel to follow the treads. I recall the Dunlop TT 100 when they first came out in the 70's the were notorious for it, I had them on a 400 4F Honda they stayed on the bike for two weeks and I replaced the with Avons.