School me again... first time tuning a BB

Welcome to the jungle. Most BB with some build mods like higher initial timing for idle. But pay with some upper RPM popping? Not just a Mopar BB deal. Are you running a MSD? There are plug in modules that can retard timing at higher RPM. (Not a lot. It's not a variable timing setup. But can help.)

A better cam grind for your setup is probably the best solution. I gave my setup to Comp cams. Their recommendation was a custom grind to replace my purple mopar grind. Slightly less lift with a little more diration. And it was noticeable. But can still have the balance fight under certain weather conditions. So I can safely say. Your situation is by no means unique.