Yes, you're right : Montana can only support 4000 mapping segments, and all maps located on a 32 Go micro SD won't be read on GPS.
16 Go seems to be the maximum size readable by Montana, but it depends on maps (and the number of their mapping segments).