Here is a quick summary for you to have all info on the same “page”
I got several drones (fix wing, carol, multicopters) with various FC, most of which matek h743 ( various flavours) with Frsky Rx all running fport firmware and taranis x-lite as radio running opentx and yaapu Lua script.
All model memory on the radio are copy paste or others (multicopters to multicopters and planes to planes) in order to keep consistency with channels, buttons, telemetry)
All of the above working flawlessly.
When I was assembly the heli, I had a spare speedybee f405 v4 with the usual R-xsr Frsky receiver. I modded it to have uninverted fport and connected to the FC running (for the time) latest version of arducopter (traditional Heli)
Once setup the FC to work with fport as per wiki page, I always had data coming from TX to FC but not the opposite. The only thing that my radio receive from the RX is the built-in rssi but absolutely nothing on telemetry.
Since then I changed the following (more or less in order)
- tons on parameter of the FC
- rebind the same rx multiple time making sure I selected 1-8ch with telemetry
- disable and enable script on the Frsky Rx.
- firmware update on TV (latest arducopter)
- FC upgrade from speedybee to triumph h743 (same bootloader as Marek h743 slim. (From now one the default FC on the copter)
- use inverted Fport (standard pin)
- move from tx6 to rx6 pin
- use a different non modified rx running same firmware and inverted Fport
- some other parameters on the FC firmware
- tested randomly another drone on a different memory ( I correctly receive telemetry)
- connected the tx to companion to check all possible parameters on the Heli memory)
- reduced number of channels sent from radio from 16 to 12
- complained here

In every single test I have done, I always had the TX sending channels on the FC and able to fly but never received telemetry back a part as mentioned already Frsky built-in rssi meaning that the Rx is able to send back something to the TX
Hope this helps