I know this thread is a bit old, but I have recently experienced a similar problem with one of my 3 S6R receivers.
I did a lot of testing and reached a point where I have apparently fixed the issue, but can't point to cause or location - Rx or iRangeX 4-in-1 module.
The problem first showed up when binding the Rx to the iRangeX using Frsky X D16 protocol. RSSI values of around 20 were the result. I had the same result with a second iRangeX module. I then bound using my old Taranis X9D using XJT D16 protocol and it produced RSSI values of above 90.
I then brought in a second S6R and both iRangeX modules bound to it with RSSI values above 90.
So on these results, the finger of blame was beginning to swing towards the receiver. But then I tried binding the iRangeX using Frsky D16 LBT and of course, it could not bind. Then, upon binding the same iRangeX to the same S6R using Frsky X D16 (FCC), RSSI values were above 90. In the words of Prof Julius Sumner-Miller - "Why is it so?"
Unless it was total coincidence, or I just got lucky with the final bind, it seems that something in the LBT bind attempt kicked something in the receiver or the iRangeX, causing the problem to go away.
Perhaps I need to do some more testing, or perhaps I should try flashing the Rx with Uni-rx. I'm leaning towards Uni-rx.
This may not be the same issue as the thread-starter Rx had, but it appears to show that there are some grey areas with the S6R which are worth exploring.