No your AirPods are not being hacked. Did you purchase the AirPods from Apple or Authorized Apple Seller?
It would not be unusual to see a fake pair of AirPods listed as 2 devices. Check the firmware version of the AirPods and they should be showing as 7E93. If you are not showing the latest firmware, then update them. If a firmware update fails, then they are not legitimate, and if you are able to update them, then it may resolve the issue you see.
About firmware updates for AirPods - Apple Support
In other cases, resetting did resolve the issue of each AirPod appearing as a separate Bluetooth connection. I understand you reset them, but make sure these steps were followed exactly as the AirPods 4 do use a slightly different process for resetting.
1.. Put your AirPods in their charging case, close the lid, and wait 30 seconds.
2.. On an iPhone or iPad that's paired with your AirPods, go to Settings > Bluetooth:
- If your AirPods appear in the My Devices list, tap the More Info button next to your AirPods, tap Forget This Device, then tap again to confirm.
- If your AirPods don't appear in the list, continue to the next step.
3.. Open the lid of your charging case.
4.. Double-tap the front of the case while the status light is on.
5.. Double-tap again when the status light flashes white.
6.. Double-tap a third time when the status light flashes faster.
7.. When the status light flashes amber, then flashes white, you can follow the steps on your device's screen to reconnect your AirPods.
How to reset your AirPods and AirPods Pro - Apple Support