I think when you bless boot.efi in /System/Library/CoreServices, it automatically blesses boot.efi in the Preboot volume and that's where the disk_label files go? Check both locations when doing the following command to find out.
For the currently running OS:
For the OS on a different disk:
For the currently running OS:
sudo bless --file /System/Library/CoreServices/boot.efi --folder /System/Library/CoreServices -label "Mojave1"
For the OS on a different disk:
sudo bless --file /Volumes/Mojave1/System/Library/CoreServices/boot.efi --folder /Volumes/Mojave1/System/Library/CoreServices -label "Mojave2"