GCS Failsafe options with companion computer

I thought it will work on telem1 because its called “GCS fs” and primary connection for gcs is telem1. And I needed to protect from possible telem2 loss which is commanding the FC mainly in GUIDED or loading missions and running autonomously for specific tasks. Most of the time, I am observing from GCS and sometimes modifying params, loading mission etc.

And for your question coming from, @Scott_Nunan
https://discuss.ardupilot.org/t/companion-computer-failsafe/54537/7?u=eminakgn

What is your topology? If the Fc is connected to your esc/servos then IT is the last item in the link and the fc is the thing that needs to detect a failsafe condition if CC coms is lost.
The way im doing it, is flight controller failsafe on gcs timeout. And the connection goes GCS - CC - FC, so any failure in the link will drive a failsafe RTL

So you actually combine GCS and CC together? I understand that there is just one running mavlink connection through your FC and that is on CC. How did you setup telemetry link between CC and GCS so that CC will receive from GCS and route to FC?
My topology is conventional one, gcs on telem1 and Raspberry Pi on telem2.