There's already a mechanic for forts to be bombed and their effects reduced/eliminated. I also thought heavy tanks could bust through forts. I think the AI needs some reprogramming to deal with forts better.
Heavy tanks can bust through forts, but it's best to attack the tip of the Maginot where it touches 5ish German provinces so that you can reduce the fort malus substantially.