Record device not detected at startup

Problem:
Record device not detected at startup.
Partial Solution:
It gets detected if I plug-in a headset/mic (both build-in mic and headset mic).

Some useful info:
My notebook has separated port for audio and mic. At startup both build-in and headset/phone audio works normal, but any record device only works (gets detected) when I plug-in a headset (If I startup with the headset/mic plugged-in it doesn’t work, I need to re-plug to get it detected).

Headset mic doesn’t work out-of-box (even after record device gets detected), I use a workaround in /etc/modprobe.d/snd-hda-intel.conf

options snd-hda-intel model=headset-mic
System:
  Kernel: 5.8.6-1-MANJARO x86_64 bits: 64 compiler: N/A 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64 
  root=UUID=0cc9020c-e304-48d2-9d91-7dbcfbe83873 rw "acpi_osi=Windows 2018" 
  quiet apparmor=1 security=apparmor 
  resume=UUID=1a89f312-024a-4224-8a16-55ef808dd2c3 udev.log_priority=3 
  Desktop: KDE Plasma 5.19.5 tk: Qt 5.15.0 info: latte-dock wm: kwin_x11 
  dm: SDDM Distro: Manjaro Linux 
Machine:
  Type: Laptop System: HP product: OMEN by HP Laptop 15-ce0xx v: N/A 
  serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: HP model: 838F v: 40.28 serial: <filter> UEFI: American Megatrends 
  v: F.22 date: 06/05/2020 
Battery:
  ID-1: BAT0 charge: 40.4 Wh condition: 40.4/40.4 Wh (100%) volts: 17.3/15.4 
  model: HP Primary type: Li-ion serial: N/A status: Full 
CPU:
  Topology: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP 
  arch: Kaby Lake family: 6 model-id: 9E (158) stepping: 9 microcode: D6 
  L2 cache: 6144 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 44817 
  Speed: 800 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 
  4: 800 5: 800 6: 801 7: 800 8: 800 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX unsupported 
  Type: l1tf mitigation: PTE Inversion 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Hewlett-Packard driver: i915 
  v: kernel bus ID: 00:02.0 chip ID: 8086:591b 
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile] vendor: Hewlett-Packard 
  driver: N/A alternate: nouveau, nvidia_drm, nvidia bus ID: 01:00.0 
  chip ID: 10de:1c8c 
  Device-3: Realtek HP Wide Vision HD Camera type: USB driver: uvcvideo 
  bus ID: 1-6:3 chip ID: 0bda:58eb serial: <filter> 
  Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: intel 
  display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
  s-diag: 582mm (22.9") 
  Monitor-1: eDP1 res: 1920x1080 hz: 60 dpi: 143 size: 340x190mm (13.4x7.5") 
  diag: 389mm (15.3") 
  OpenGL: renderer: Mesa Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 20.1.7 
  direct render: Yes 
Audio:
  Device-1: Intel CM238 HD Audio vendor: Hewlett-Packard driver: snd_hda_intel 
  v: kernel bus ID: 00:1f.3 chip ID: 8086:a171 
  Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel 
  v: kernel bus ID: 01:00.1 chip ID: 10de:0fb9 
  Sound Server: ALSA v: k5.8.6-1-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Hewlett-Packard driver: r8169 v: kernel port: d000 bus ID: 3b:00.0 
  chip ID: 10ec:8168 
  IF: eno1 state: down mac: <filter> 
  Device-2: Intel Wireless 7265 driver: iwlwifi v: kernel port: d000 
  bus ID: 3c:00.0 chip ID: 8086:095a 
  IF: wlo1 state: up mac: <filter> 
Drives:
  Local Storage: total: 1.03 TiB used: 55.10 GiB (5.2%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLW128HEGR-000H1 
  size: 119.24 GiB block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 serial: <filter> rev: CXB73H1Q scheme: GPT 
  ID-2: /dev/sda vendor: HGST (Hitachi) model: HTS721010A9E630 
  size: 931.51 GiB block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 7200 rpm serial: <filter> rev: A3T0 scheme: GPT 
Partition:
  ID-1: / raw size: 47.87 GiB size: 46.87 GiB (97.91%) used: 27.20 GiB (58.0%) 
  fs: ext4 dev: /dev/nvme0n1p7 
  ID-2: /home raw size: 97.66 GiB size: 95.62 GiB (97.92%) 
  used: 27.89 GiB (29.2%) fs: ext4 dev: /dev/sda2 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 9.50 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda4 
Sensors:
  System Temperatures: cpu: 63.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 276 Uptime: 3m Memory: 7.66 GiB used: 1.55 GiB (20.3%) 
  Init: systemd v: 246 Compilers: gcc: 10.2.0 alt: 8 Packages: pacman: 1417 
  lib: 408 flatpak: 0 Shell: Bash v: 5.0.18 running in: konsole inxi: 3.1.05