| Banner doesn’t show | No banner on first visit | Snippet in <head>; correct Site Key; clear cache |
| Tags fire before consent | GA/Ads events on Reject | Use GA4 template; ensure tags wait for consent |
| “GDPR fallback” in diagnostics | Region Decision shows fallback | Safe by design; check CDN country header/IP forwarding |
| Export is empty | 0 rows in CSV/JSON | Confirm traffic and date range/timezone |
| Diagnostics latency high | Region decision > 500 ms | Check CDN/ingress; ensure GeoIP DB ready; try CF‑IPCountry |
| GA4 shows events on Reject | Events in DebugView on Reject | Use Consent Mode template; remove hardcoded consent |