Should that always be the case, though? We could try to force a position where 2 separate moves checkmate. Then only 1 (presumably the one that results from capturing the highest valued piece?) would be the engine result.
When multiple moves have the top score, they are all top moves,