Atheros QCA9882 driver loading issue

I've been trying to get the Atheros QCA9882 PCIe based card Compex WLE600VX to work but not sure what's wrong. Here's some information that might be of use. The Wifi light stays lit up until it hits the first "ath10..." error.

root@OpenWrt:/# opkg list | grep ath
ath10k-firmware-qca988x - 2019-10-03-d622d160-1
ath9k-htc-firmware - 20190416-1
kmod-ath - 4.14.195+4.19.137-1-2
kmod-ath10k - 4.14.195+4.19.137-1-2

root@OpenWrt:/# dmesg | grep ath
[    7.178726] ath10k_pci 0000:00:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    7.415441] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2
[    7.426747] ath10k_pci 0000:00:00.0: Falling back to user helper
[    7.447893] firmware ath10k!pre-cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[    7.457098] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/cal-pci-0000:00:00.0.bin failed with error -2
[    7.467776] ath10k_pci 0000:00:00.0: Falling back to user helper
[    7.488469] firmware ath10k!cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[    7.499226] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-6.bin failed with error -2
[    7.510094] ath10k_pci 0000:00:00.0: Falling back to user helper
[    7.524520] firmware ath10k!QCA988X!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed
[    7.546901] ath10k_pci 0000:00:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043222ff sub 0000:0000
[    7.556518] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[    7.570633] ath10k_pci 0000:00:00.0: firmware ver 10.2.4-1.0-00047 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 35bd9258
[    7.616530] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
[    7.627447] ath10k_pci 0000:00:00.0: Falling back to user helper
[    7.642105] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
[    7.652402] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
[    8.808759] ath10k_pci 0000:00:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 raw 0 hwcrypto 1
[    8.936170] ath: EEPROM regdomain: 0x0
[    8.936195] ath: EEPROM indicates default country code should be used
[    8.936207] ath: doing EEPROM country->regdmn map search
[    8.936230] ath: country maps to regdmn code: 0x3a
[    8.936246] ath: Country alpha2 being used: US
[    8.936258] ath: Regpair used: 0x3a

root@OpenWrt:/# ls /lib/firmware
ath10k         ath9k_htc      regulatory.db
root@OpenWrt:/# ls /lib/firmware/ath10k/QCA988X/hw2.0
board.bin       firmware-5.bin

Thank you and I appreciate it ahead of time.

I removed ath9x firmware and replaced ath10k-QCA988x firmware with the CT version. The wifi light is lit now but now I get the following errors, the Wifi is not working, and /etc/config/wireless is blank.

[    7.292237] kmodloader: 8 modules could not be probed
[    7.297517] kmodloader: dependency not loaded cfg80211
[    7.302827] kmodloader: - ath - 1
[    7.306160] kmodloader: dependency not loaded mac80211
[    7.311488] kmodloader: dependency not loaded cfg80211
[    7.316968] kmodloader: dependency not loaded ath
[    7.321976] kmodloader: - ath10k_core - 3
[    7.326121] kmodloader: dependency not loaded ath10k_core
[    7.331635] kmodloader: - ath10k_pci - 1
[    7.335849] kmodloader: - cfg80211 - 0
[    7.339588] kmodloader: dependency not loaded mac80211
[    7.344825] kmodloader: dependency not loaded iwlwifi
[    7.350289] kmodloader: dependency not loaded cfg80211
[    7.355394] kmodloader: - iwldvm - 3
[    7.359059] kmodloader: dependency not loaded iwlwifi
[    7.364573] kmodloader: dependency not loaded mac80211
[    7.369830] kmodloader: dependency not loaded cfg80211
[    7.375244] kmodloader: - iwlmvm - 3
[    7.378970] kmodloader: dependency not loaded cfg80211
[    7.384248] kmodloader: - iwlwifi - 1
[    7.387828] kmodloader: dependency not loaded cfg80211
[    7.393332] kmodloader: - mac80211 - 1

root@OpenWrt:/# dmesg | grep ath
[    7.302827] kmodloader: - ath - 1
[    7.316968] kmodloader: dependency not loaded ath
[    7.321976] kmodloader: - ath10k_core - 3
[    7.326121] kmodloader: dependency not loaded ath10k_core
[    7.331635] kmodloader: - ath10k_pci - 1
root@OpenWrt:/# opkg list | grep ath10k
ath10k-firmware-qca4019 - 20190416-1 - ath10k qca4019 firmware
ath10k-firmware-qca4019-ct - 2020-07-02-1 - Alternative ath10k firmware for IPQ4019 radio from Candela Technologies. Enables IBSS and other features.  Works with standard or ath10k-ct driver. See:  http://www.candelatech.com/ath10k-10.4.php
ath10k-firmware-qca6174 - 20190416-1 - ath10k qca6174 firmware
ath10k-firmware-qca9887 - 2019-10-03-d622d160-1 - ath10k firmware for QCA9887 devices
ath10k-firmware-qca9887-ct - 2020-07-02-1 - Alternative ath10k firmware for QCA9887 from Candela Technologies. Enables IBSS and other features.  See: http://www.candelatech.com/ath10k-10.1.php This firmware conflicts with the standard 9887 firmware, so select only one.
ath10k-firmware-qca9888 - 20190416-1 - ath10k qca9888 firmware
ath10k-firmware-qca9888-ct - 2020-07-02-1 - Alternative ath10k firmware for QCA9886 and QCA9888 from Candela Technologies. Enables IBSS and other features.  See: http://www.candelatech.com/ath10k-10.4.php This firmware conflicts with the standard 9886 and 9888 firmware, so select only one.
ath10k-firmware-qca988x - 2019-10-03-d622d160-1 - ath10k firmware for QCA988x devices
ath10k-firmware-qca988x-ct - 2020-07-02-1 - Alternative ath10k firmware for QCA988X from Candela Technologies. Enables IBSS and other features.  See: http://www.candelatech.com/ath10k-10.1.php This firmware will NOT be used unless the standard ath10k-firmware-qca988x is un-selected since the driver will try to load firmware-5.bin before firmware-2.bin
ath10k-firmware-qca9984 - 20190416-1 - ath10k qca9984 firmware
ath10k-firmware-qca9984-ct - 2020-07-02-1 - Alternative ath10k firmware for QCA9984 from Candela Technologies. Enables IBSS and other features.  See: http://www.candelatech.com/ath10k-10.4.php This firmware conflicts with the standard 9984 firmware, so select only one.
ath10k-firmware-qca99x0 - 20190416-1 - ath10k qca99x0 firmware
ath10k-firmware-qca99x0-ct - 2020-07-02-1 - Alternative ath10k firmware for QCA99x0 from Candela Technologies. Enables IBSS and other features.  See: http://www.candelatech.com/ath10k-10.4.php This firmware conflicts with the standard 99x0 firmware, so select only one.
ct-bugcheck - 2016-07-21 - Scripts to check for bugs (like firmware crashes) and package them for reporting. Currently this script only checks for ath10k firmware crashes. Once installed, you can enable this tool by creating a file called /etc/config/bugcheck with the following contents: DO_BUGCHECK=1 export DO_BUGCHECK
kmod-ath10k - 4.14.195+4.19.137-1-2 - This module adds support for wireless adapters based on Atheros IEEE 802.11ac family of chipsets. For now only PCI is supported.
kmod-ath10k-ct - 4.14.195+2019-09-09-5e8cd86f-1 - ath10k-ct driver optimized for CT ath10k firmware
kmod-ath10k-ct-smallbuffers - 4.14.195+2019-09-09-5e8cd86f-1 - ath10k-ct driver optimized for CT ath10k firmware (small buffers for low-RAM devices)

Tried making a lot of modifications in the build, still getting the following:

[    7.514156] kmodloader: 8 modules could not be probed
[    7.519698] kmodloader: dependency not loaded cfg80211
[    7.525310] kmodloader: - ath - 1
[    7.528968] kmodloader: dependency not loaded mac80211
[    7.534272] kmodloader: dependency not loaded cfg80211
[    7.539583] kmodloader: dependency not loaded ath
[    7.544688] kmodloader: - ath10k_core - 3
[    7.548830] kmodloader: dependency not loaded ath10k_core
[    7.554402] kmodloader: - ath10k_pci - 1
[    7.558591] kmodloader: dependency not loaded mac80211
[    7.563862] kmodloader: dependency not loaded ath9k_hw
[    7.569151] kmodloader: dependency not loaded ath9k_common
[    7.575089] kmodloader: dependency not loaded cfg80211
[    7.580436] kmodloader: dependency not loaded ath
[    7.585264] kmodloader: - ath9k - 5
[    7.588577] kmodloader: dependency not loaded cfg80211
[    7.594082] kmodloader: dependency not loaded ath9k_hw
[    7.599110] kmodloader: dependency not loaded ath
[    7.604322] kmodloader: - ath9k_common - 3
[    7.608527] kmodloader: dependency not loaded ath
[    7.613610] kmodloader: - ath9k_hw - 1
[    7.617480] kmodloader: - cfg80211 - 0
[    7.621379] kmodloader: dependency not loaded cfg80211
[    7.626586] kmodloader: - mac80211 - 1
root@OpenWrt:/# opkg list | grep ath10
ath10k-firmware-qca988x - 2019-10-03-d622d160-1
kmod-ath10k - 4.14.195+4.19.137-1-2
root@OpenWrt:/# opkg list | grep 80211
kmod-cfg80211 - 4.14.195+4.19.137-1-2
kmod-lib80211 - 4.14.195+4.19.137-1-2
kmod-mac80211 - 4.14.195+4.19.137-1-2
root@OpenWrt:/# dmesg | grep ath
[    0.719355] ath10k_pci 0000:00:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    0.965432] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2
[    0.977069] ath10k_pci 0000:00:00.0: Falling back to user helper
[    7.525310] kmodloader: - ath - 1
[    7.539583] kmodloader: dependency not loaded ath
[    7.544688] kmodloader: - ath10k_core - 3
[    7.548830] kmodloader: dependency not loaded ath10k_core
[    7.554402] kmodloader: - ath10k_pci - 1
[    7.563862] kmodloader: dependency not loaded ath9k_hw
[    7.569151] kmodloader: dependency not loaded ath9k_common
[    7.580436] kmodloader: dependency not loaded ath
[    7.585264] kmodloader: - ath9k - 5
[    7.594082] kmodloader: dependency not loaded ath9k_hw
[    7.599110] kmodloader: dependency not loaded ath
[    7.604322] kmodloader: - ath9k_common - 3
[    7.608527] kmodloader: dependency not loaded ath
[    7.613610] kmodloader: - ath9k_hw - 1
[   64.516263] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/cal-pci-0000:00:00.0.bin failed with error -2
[   64.527265] ath10k_pci 0000:00:00.0: Falling back to user helper
[   64.549042] firmware ath10k!cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[   64.559725] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-6.bin failed with error -2
[   64.570594] ath10k_pci 0000:00:00.0: Falling back to user helper
[   64.591700] firmware ath10k!QCA988X!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed
[   64.613524] ath10k_pci 0000:00:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043222ff sub 0000:0000
[   64.623128] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
[   64.637316] ath10k_pci 0000:00:00.0: firmware ver 10.2.4-1.0-00047 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 35bd9258
[   64.683311] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
[   64.696933] ath10k_pci 0000:00:00.0: Falling back to user helper
[   64.723371] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
[   64.736950] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
[   65.897397] ath10k_pci 0000:00:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 raw 0 hwcrypto 1
[   66.024504] ath: EEPROM regdomain: 0x0
[   66.024513] ath: EEPROM indicates default country code should be used
[   66.024516] ath: doing EEPROM country->regdmn map search
[   66.024523] ath: country maps to regdmn code: 0x3a
[   66.024527] ath: Country alpha2 being used: US
[   66.024529] ath: Regpair used: 0x3a
root@OpenWrt:/# ls /lib/firmware/ath10k/QCA988X/hw2.0
board.bin       firmware-5.bin

Hello.
I have the exact same card and it works just well.
There is no need for any ath9k firmware (unless another card uses it).
Remove all ath firmware and dependencies. Reboot. Check for any files in /etc that may create conflits. you clearly have some. Reinstall ath10k firmware and kmod.
What router device and openwrt version do you use ?

I tried every combination so far without success. I'm using a Espressobin board. Tried the ath10k driver + ath10k-firmware-qca988x firmware. Tried it with the -ct versions, tried it without any driver/firmware, but still not working. I built the image from source.