A silent CSP gap had my map's real tile source blocked for months. My first fix made it worse β€” here's the bug, and the vector-tile migration that followed.