UStructs can’t be used as map keys if the map is declared as a UPROPERTY.
As for the other issue @skyphyr, did you find anything out? I just ran into this myself. I can only guess that TMap replication is still unsupported. Or has anyone else managed to get it working somehow?