A thing to consider is that Germany didn't/doesn't just have a Catholic South, but also a Catholic West.
Here is a map showing the antebellum situation, with the NGF in red:
Now, here's the same map, with a nifty green line added. Everything West of that line? Majority Catholic. And not a...