So after a bit of deliberation and rumination, I've convinced myself it's not an oil leak (deposits are dry and fluffy), so top end tear down probably won't do anything. I decided to check my spark advance that was WAY OFF (didn't fully understand how to set that before, but I researched it and got the timing set with an old turn signal.) Bit of an issue, I had set the point gap long ago but double checked it and it was good. Tried to set timing and got 1-4 timed right, but it was at the end of the free play in the plate, so then I couldn't set 2-3 correctly. Reset the point gap at .016 (up from .013), and was able to set advance on 1-4 and 2-3. Went for a ride, got back, checked again and it was off (!!!). set it AGAIN and this time it's stayed put.
Since I've corrected the timing, I've been noticing quite a bit of spitting back through the carbs, pretty consistently when warming up. This leads me to think my mixture is a bit on the lean side, and that I should try upping my slow jets (mixture screws are turned out to the point where they stop changing anything: 2 1/2 turns out, I believe?). But I don't wanna mess with that until I've got my #4 plug consistent with the rest, which all look great.
So, back to the point at hand. I checked the valve clearance on #4, and the intake valve was at .0025, so I closed it down a bit to be within spec. Between that and the spark advance correction, this has not addressed the carbon fouling.
Which leads me to think it's A) weak spark from coil, B) problem with idle, main, needle, emulsion tube, or mixture screw on #4, C) clogged passage within the idle mixture circuit not letting air through, or D) an issue relating to minor corrosion in #4 wherein the emulsion tube sits lower in the float bowl because the tube cannot go any further into the carb body. I suppose I could add that the butterfly valve on the choke could be failing, however they are failing in the other direction - when I hold the choke closed while starting, they tend to flap open. Still starts no problem, but I know that they tend to stay open rather than closed.
Currently checking A by swapping 1-4 coil with 2-3. If #3 becomes carbon fouled, I'll assume the issue is with increased resistance in the wire from the coil to cylinder #4, reducing spark enough to carbon foul the plug. If not, I'll check B by swapping out one by one, all the components between 1 and 4 and see if that affects #1 plug. C will require pulling the carbs and dipping them to ensure all passages are clear, and for D i'll need to measure how far the jets/emulsion tubes sit from the main body in comparison to one another.
Any other insights from anyone else would be appreciated.
Edit - I also vacuum synced again, and they were all even at idle. Turning the throttle a bit and they seem to pull unevenly, but once I let off the throttle it balances right back out. Don't know if this is normal behavior or not.