The clusterf ServiceFrontend and ServiceBackends can be configured with different TCP/UDP ports, which are used for the IPVS Service/Destination ports. However, it appears that only the IPVS masq forwarding method supports the use of a different port for the IPVS destination. For other methods such as droute and tun, the IPVS dest port is ignored and the packets are forwarded using the service port.
clusterf should warn about mismatching ports for those ServiceBackends using a route.IPVSMethod != "masq". The service port may even be used for some entirely different purpose on the backend, which would lead to interesting issues... such misconfigured backends should probably be omitted.