The ID of the convoy is determined by the nationality of the leading ship. If that ship is a neutral the entire convoy will be reported as neutral. The same will happen if a submarine is leading the convoy. In this case the entire convoy will be noted on the map as a giant submarine symbol.
Limitations of the game engine I'm afraid