Wi-Fi option doesn't remain enabled persistently

Hi all,

As the title stated, I can’t keep the Wi-Fi option enabled persistently, but I’m still somehow connected to my network (via Wi-Fi). I do have to click enable every time from suspend. Here’s a Youtube video demonstrating the issue.

This is my system:

This is a network snippet of the command lshw:

        *-network
             description: Ethernet interface
             product: BE201 320MHz
             vendor: Intel Corporation
             physical id: 14.3
             bus info: pci@0000:00:14.3
             logical name: wlo1
             version: 10
             serial: 8a:78:c4:f4:a9:38
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical
             configuration: broadcast=yes driver=iwlwifi driverversion=6.14.5-300.fc42.x86_64 firmware=96.44729d4e.0 bz-b0-fm-c0-96.uc ip=192.168.254.124 latency=0 link=yes multicast=yes
             resources: iomemory:300-2ff irq:18 memory:301432c000-301432ffff
        *-generic:3
             description: Bluetooth
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 14.7
             bus info: pci@0000:00:14.7
             version: 10
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress msix bus_master cap_list
             configuration: driver=btintel_pcie latency=0
             resources: iomemory:300-2ff irq:19 memory:3014328000-301432bfff

What’s odd is that even though I’m using Wi-Fi, my network adapter is shown as Ethernet. I believe it should be Wi-Fi. Intel does say on their website Linux kernel 6.14+ does include the driver for the adapter. Since I’m using Fedora 42, I’m on kernel 6.14.5-300.fc42.x86_64.

This is the dmesg log of my wireless interface:

[    3.574375] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    3.577774] iwlwifi 0000:00:14.3: Detected crf-id 0xbadcafe, cnv-id 0x1080900 wfpm id 0x80005b20
[    3.577784] iwlwifi 0000:00:14.3: PCI dev a840/00e4, rev=0x461, rfid=0x20112200
[    3.577786] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 7 BE201 320MHz
[    3.613059] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.4.196
[    3.613350] iwlwifi 0000:00:14.3: loaded firmware version 96.44729d4e.0 bz-b0-fm-c0-96.ucode op_mode iwlmvm
[    4.234278] iwlwifi 0000:00:14.3: Detected RF FM, rfid=0x20112200
[    4.235108] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
[    4.242123] iwlwifi 0000:00:14.3: loaded PNVM version 8af7618d
[    4.360298] iwlwifi 0000:00:14.3: base HW address: 68:c6:ac:ba:54:1e
[    4.443352] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[   56.541442] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
[   56.654027] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
# As I toggle with the Wi-Fi option, the network is connected 
[   60.254095] wlo1: authenticate with c8:63:fc:85:f7:23 (local address=8a:78:c4:f4:a9:38)
[   60.254606] wlo1: send auth to c8:63:fc:85:f7:23 (try 1/3)
[   60.257451] wlo1: authenticated
[   60.258266] wlo1: associate with c8:63:fc:85:f7:23 (try 1/3)
[   60.265007] wlo1: RX AssocResp from c8:63:fc:85:f7:23 (capab=0x511 status=0 aid=20)
[   60.267815] wlo1: associated
[   60.303186] wlo1: Limiting TX power to 30 (30 - 0) dBm as advertised by c8:63:fc:85:f7:23

I’m wondering if anyone has experienced this issue and either resolved it or confirmed the issue is a bug . Thank you all in advance.