It seems to be a common issue with SPI receivers. I also have two Eachine Twigs and in standard form the range is dreadful. On one of them I replaced the stock antenna, which is just a single wire, with a proper 2.4GHz antenna, similar to that on the Freestyle. There was an improvement but not great. On the second Twig I installed a FrSky R-XSR receiver and the range is obviously so much better.
I do believe that these little quads have a heap of potential especially with some of the new shiny things coming on the market. Fatshark have a whoop sized Shark Byte HD system being tested by a few folk, and couple this with the ImmersionRC Ghost, once they iron out some of the wrinkles, I think the sub 2inch quads could become more popular than they are now. I came across a YT video of a guy who installed the Ghost system on his Tinyhawk Freestyle, along with GPS rescue, and he flew out to a mile and back again and the RF link didn’t falter once.
And HDFPV on a Whoop.