I've kind of ignored it because I thought it was a typo but I'm surprised that your VA canister needs 15" of vacuum. I am certain that typical ford VA canisters require about 8"-10" of vacuum to start pulling advance. Chevy's start pulling as low as 5" (sorry... I was a Chevy guy in my formative years).
As
@Frank suggested, ignore the books and look at how it reacts in the real world. These engines like a lot of timing. I mean a ton of timing, especially compared to the small block chevy's I dabbled with in my youth.
Currently, today,
on paper, I have a maximum all in of 40° advance, all in. Six months ago
on paper, I was running 50° all in maximum ignition timing.
The thing is, just because you have x amount vacuum advance and x amount mechanical on paper, doesn't mean it is additive. When the engine is under load, vacuum drops significantly and when it's not under load, the engine speed drops AND both VA and MA vary; they aren't on and off except when you come off idle with ported vacuum.
On the rare occasion at the right throttle position and the right engine speed, I probably approach the maximum amount of timing I have but at 14° initial + 10° VA + 18° MA, I have yet to ping my engine and I listen for it. When I had my initial timing at 24° there was a rare instance of pinging if the throttle was very close to closed and the engine speed was high enough to have lots of advance (5th gear on the highway coasting at close to 1200 RPM because traffic got congested) and that is why I slowly turned my back in little increments until I settled on where it is today.
One of our members here,
@Otto went down a carburetion and timing rabbit hole this year and documented everything. I think he is in the Cascades so he has some altitude (2,000 - 3,000 feet if he's in the foothills). During his exploration, he spent some time seeing where his timing was and how it impacted timing/power/economy using an AFR gauge. He has an Econline so he pulled the engine cover and bumped the timing, advancing it as he went along on his test drive to see if he could get maximum power and economy without pinging. He
never got it to ping and found that after that test he was up to
55° by 2000 RPM 
IIRC, he confirmed that with a timing light when he got home.
As I recall,
@Otto determined that 36° all in at 2000 RPM was optimal for him and according to the AFR gauge, there was no benefits to be had with the extra timing, so that's where he set his back to. All that said, the timing for your engine is highly dependent on your engine, your altitude, carb, cam, etc... so you'll need to figure out what actually works.
Anyway, this is just a long roundabout way of letting you know that you won't know what works until you know. ...you know
I sure hope that doesn't muddy the waters. Your plugs look very nice so I'm confident that your carburetor is doing what it needs to do. Your camshaft might need to be advanced too but I would really start with getting timing light and a tachometer and document what is going on at the various speeds and throttle positions so we know that what you have on paper matches reality. I would like to see the initial timing and RPM then timing at 1000 RPM, 2000 RPM and 3000 RPM.