Pairing question

Hi Zwift community, I’m setting up my indoor training in an attic with poor to no Wi-Fi. I use a KICKR Core and my outdoor bike, previously paired via ANT+. I recently got a Zwift bike frame with a cog, but ANT+ doesn’t seem to support virtual shifting for the cog. What’s the best way to get a stable connection for smooth shifting? Should I get a Bluetooth adapter for my PC to connect everything via Bluetooth, or try to get Wi-Fi for phone-based pairing

I would get a USB Bluetooth adapter for pairing (recommend TP-Link UB500) and a powerline Ethernet adapter to provide network connectivity for the game and for the Companion app, like this one or the version of it that’s appropriate for where you live: TL-WPA7617 KIT | AV1000 Gigabit Passthrough Powerline ac Wi-Fi Kit | TP-Link

I am a bit a layman with these things. I understand the USB Bluetooth adapter will make my pc have good enough Bluetooth to pair my KICKR Core via Bluetooth.
The powerline Ethernet adapter is to provide my pc having a good enough internet connection? Is that right?
Because I use a desktop pc which is already connected via Ethernet cable. Or do you mean the Ethernet adapter will provide wifi for my Companion app on my smartphone?
Many thanks for the help already!

Correct

If you already have Ethernet connectivity to the training space then you don’t need the powerline adapters - your wired connection is faster. However you could add a WiFi access point in the attic on the end of that Ethernet cable instead, or even a router that would provide both Ethernet and WiFi for everything up there.