First, with the front wheel off the ground spin it to check to see if the rim is true and that the tire is properly mounted.
Too much fork oil can cause headshake, but if the seals are leaking anyway maybe it's a good time to disassemble for a good cleaning, new seals & oil.
Seals don't last forever, but often forktube pitting is a cause of leaks.