Using a command to attach a boat to a happy ghast connects a leash, but not the four-point leash. Using the tags I’ve assigned, I use the following command:
/data modify entity @n[tag=ghast_boat] leash.UUID set from entity @n[tag=colorings_ghast] UUID
When I do the connection manually, I get the right leash.
I just tested it on pre-release 3 and it’s working now, so this is fixed.