The displayName sent for the secondary user is always the console username rather than bedrock username.
If you close Minecraft and switch which user is the primary user, the second user (i.e the second player), still sends the console username rather than the bedrock username.
When I reproduced this issue, I can see mentioned previously that we get:
The displayName sent for the secondary user is always the console username rather than bedrock username.
If you close Minecraft and switch which user is the primary user, the second user (i.e the second player), still sends the console username rather than the bedrock username.