How about making Oberdorf and Unterdorf cappable only when you have Church?
I think it would work better if Hof was the one made to require church because there is often a good amount of fighting between Kall trail and Oberdorf, but the map could benefit from some form of push.
I'd actually be okay with both Hof and Unterdorf being removed altogether and replaced with forward infantry spawns, since they're kind of in a weird spot where I'm not sure if it's even a good idea for the opposing team to backcap them. Hof has this problem less so, but I regularly see games where allied squads are sitting in Unterdorf getting camped by German armor and losing way more tickets than they gain by bleed. Allied infantry that do spawn there also can't easily head anywhere else, since the area around Unterdorf is relatively open, likely full of German armor, and it's a long walk to other flags. This is all combined with a lack of AT emplacements, allowing German armor to bypass the whole area if they want to go somewhere else on the map, and it really feels like the flag is strategically useless except as a distraction for tankers who want easy kills.