See https://electrum-cash-protocol.readthedocs.io/en/latest/protocol-methods.html
Fulcrum sets a limit to 80 characters but allows any arbitrary string within that limit. Electrum ABC can handle wrong address formats via the usual "Pay to" URI parsing code.