Lxc move error websocket: bad handshake

OK, can you enable debug on the servers affected using:

sudo snap set lxd daemon.debug=true; sudo systemctl reload snap.lxd.daemon

And then capture the output when running the affected command (on both source and target servers) from: /var/snap/lxd/common/lxd/logs/lxd.log

As I have no idea what could be causing this.