Also, the commands needed to test for the bug should be updated to reflect the need for JSON text strings:
Set up armor stands:
/summon armor_stand ~ ~ ~ {NoGravity:1b,CustomName:"{\"text\":\"center\"}",CustomNameVisible:1b}
/execute at @e[type=armor_stand,name=center] run summon armor_stand ~1 ~ ~1 {CustomName:"{\"text\":\"positive\"}",NoGravity:1b,CustomNameVisible:1b}
/execute at @e[type=armor_stand,name=center] run summon armor_stand ~-1 ~ ~-1 {CustomName:"{\"text\":\"negative\"}",NoGravity:1b,CustomNameVisible:1b}
Command for testing:
/execute at @e[type=armor_stand,name=center] run say @e[dx=0,dy=0,dz=0]
I've actually set up a little testing booth in my Testing World specifically for this bug, because of its pertinence to a project I'm doing.
I just tested it again today, and it is still a thing in 1.14.1
C'mon Mojang, I've seen you fix bugs with less attention than this. :/
Confirmed for 1.13.2
Hope this gets fixed soon.
Can confirm for MC 1.14.1