oxalic acid/bartenders friend for the blobs?
Still could be water damage. You could try Barkeeper's Friend, it works really well on some stains. Mix with water into a paste, lay it on the stain, cover with plastic wrap, and see if it will do it.I had a few minutes, so I did a test on one top. The veneer is lovely, but I think I see why the previous owners painted these. Spraypaint? Ink? Hard to tell. Doesn't look like water damage.
Oxalic acid is the wood bleach product I have laying around. Got a box of it free once. You're welcome to try it.
I also have an abundance of rags and would love to find a home for a bagful if you need em.
You can always re-veneer.
Those are big speakers though so the material costs could be substantial.
I had a pair of those and was very impressed, even with one driver bad.
You're doing a great job there and there is no need to even consider new veneer. I love the BKF approach for dark water stains, but I'm surprised that it was so effective with your nasty black blobs. You're at the point where a light pass with a palm-sander might just even out the shadow from the blob. Scotchbrite pads are great, but regarding the paint deeply settled in the wood grain, I still think you'll need the fibers of steel wool to reach deep enough to grab the paint.
I actually have done a couple of passes with 220 on a palm sander and some scrubbing with 0000 steel wool as well as a nylon brush with Citristrip.
I probably should have done that test.......Instead, I just plowed ahead. Apparently, the nylon brush is fine! Either it's a tough brush or the Citristrip is wimpy.You might want to do a test to ensure that the Citristrip doesn't dissolve the nylon brush. A fine brass brush, with the grain, with the stripper might be a better option.
I've never used a brass brush on veneer - sounds scary. There are coarser grades of steel wool (0000 is the very finest) that I'd try before that. That and a more aggressive stripper than Citri.