When running /say with the experimental /execute command as an entity, it's name is not displayed between the square brackets in chat. Instead it shows empty square brackets.
Players aswell as mobs with a nametag work as expected.
Steps to Reproduce:
Execute the /say command as an entity that is not a player. For example: