Looking for a little advice on the timing numbers I just pulled from my 73’ Duster (backfire issue)

Very new to timing and just bought a digital light to try it out.

At idle (after it’s warmed up) my RPMs were roughly 780 and drops about 100 when putting it into drive. The timing was at 0 degrees. At around 2500rpm the timing is at 18 degrees. This is all with vacuum advance disconnected.

0 degrees doesn’t seem right for a 318, automatic, 4bbl Holley, 318/360 edlebrock manifold (I’m not sure it has a Cam) from what I’ve read here. Though if it did have a cam I’d imagine it would be much higher than 0 degrees. The air pressure coming out of the exhaust is pretty strong. No headers but it does have thrush dual exhaust. Running non-ethanol gas. It has a non working AC unit too but doubt that impacts timing.

Other than that small plume of smoke that happens when I start the car the engine runs perfect (see pictures for carbon build up on back of air cleaner lid). One thing to note is that before I bought the car a local mopar shop had to put a new ignition cylinder in…but not sure if they would’ve messed with the timing at all to do that.

From what I’ve read on this site normally timing would be at least 8 degrees at idle? Is this a possible cause of my backfire out the carb? Also not sure if this might indicate anything but the only other problem I’m having is my speedometer is off by about 5-7mph (over). So when I’m doing 30mph it reads at 37mph. But I’d imagine that is unrelated

IMG_5955.jpeg