The specification for CAN FD transport layer (https://silicon-heaven.github.io/shv-doc/rpctransportlayer/can.html#can-fd-transport-layer) mentions RTR frames, but RTR flag in FD frames is substituted by RRS bit, which should always be 0. Did you mean to use normal CAN 2.0 frames instead of FD frames when sending an RTR frame?
The specification for CAN FD transport layer (https://silicon-heaven.github.io/shv-doc/rpctransportlayer/can.html#can-fd-transport-layer) mentions RTR frames, but RTR flag in FD frames is substituted by RRS bit, which should always be 0. Did you mean to use normal CAN 2.0 frames instead of FD frames when sending an RTR frame?