It seems like naval units don't know how to navigate under overhanging CSG. When given a move command beneath or on the other side of a bridge as shown in the image, boats will act as though it is a solid wall and refuse to go beneath it. Note that naval units can move beneath these structures, and can be made to push each other under bridges. However, any boat that does make the crossing will then proceed to travel off in a single direction, unresponsive to commands, and will eventually ground itself on a shoreline. Hopefully this will get fixed; I'd love to be able to make maps with bridges that don't completely cut off bodies of water.