Sorry I didn't see this for some days.
Everything looks reasonable.
> excuse my sloppy hand drawn schematic
No, it's beautiful.
The 7591 has almost twice the gain of the 6L6 family. That makes it more susceptable to sneakage; also the driver does not have to deliver real high levels.
So as one thought: change the B-C dropping resistor to something much higher. 17V drop is quite small. (Remember that in traditional amps this resistor also carries all the preamp current, you've put that on another path.) I think with 12AT7 and 7591, point C could be as low as 200V and still smack the output with authority. The B-C resistor could be 27K or 33K for ~~100V drop, 300V to driver. (A 1/2W part will do for tests; for long life it should be 1W-2W.)
Is that a 3H choke? 10H is often used here. In particular, 3H+22uFd resonates at 20Hz!! This is awful close to the 39Hz of the 0.022u+220K grid network. Also the 45Hz resonance of the big JBL. In theory, everything is push-pull so power line stuff cancels. In fact we have the 82K:100K unbalance, plus +/-20% tube tolerance.
Upping the C node cap even 4:1 only shifts this resonance down 2:1, so cap-change has poor leverage.
As a test, I would replace the 3H choke with 2K resistor (1W for test, 5W for life). If that makes it stable, there's your culprit. If it still makes full power and good tone, I'd run it that way. (Saves a pound!) A cathode-bias amp "shouldn't" have large current variation, thus little "choke bounce" to flavor the pluck transient. If it really needs the choke for tone, 10H with 40uFd (8Hz) might be a better tuning.