Can Suspend but not resume on battery

When my laptop on battery I can suspend, but can’t resume.
It lights up blank black screen and dead with no response.
journal shows noting, just “suspend achieved” and then boot sequence (hard reset with button)

From tty I disabled lightdm service and then suspended
when resumed tty is printed on the screen but without cursor and response to any input
though I can switch between ttys (so it’s not completely dead)
USB didn’t work

affected kernels

  • 5.15.25-1
  • 5.10.102-1

On 5.4.181-2 suspend works
With plugged charger suspend works on all kernels.

How to fix suspend on latest kernel?

My topic awaits same destiny?

System:
  Kernel: 5.4.181-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.2.0 Desktop: Xfce 4.16.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: UX410UQK v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: UX410UQK v: 1.0 serial: <superuser required> UEFI: American Megatrends
    v: UX410UQK.311 date: 04/17/2019
Battery:
  ID-1: BAT0 charge: 37.5 Wh (94.9%) condition: 39.5/48.0 Wh (82.3%) volts: 11.4 min: 11.4
    model: ASUSTeK ASUS Battery status: Charging
CPU:
  Info: dual core model: Intel Core i7-7500U bits: 64 type: MT MCP arch: Amber/Kaby Lake
    note: check rev: 9 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 792 high: 798 min/max: 400/3500 cores: 1: 795 2: 793 3: 785 4: 798
    bogomips: 23209
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 620 vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0
  Device-2: NVIDIA GM108M [GeForce 940MX] vendor: ASUSTeK driver: nouveau v: kernel
    bus-ID: 01:00.0
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting gpu: i915
    resolution: 1920x1080~60Hz
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3
  Sound Server-1: ALSA v: k5.4.181-2-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.47 running: yes
Network:
  Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel bus-ID: 02:00.0
  IF: wlp2s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 bus-ID: 1-8:2
  Report: rfkill ID: hci0 rfk-id: 6 state: up address: see --recommends
Drives:
  Local Storage: total: 588.73 GiB used: 230.27 GiB (39.1%)
  ID-1: /dev/sda vendor: Samsung model: SSD 840 EVO 120GB size: 111.79 GiB
  ID-2: /dev/sdb vendor: SK Hynix model: HFS512G39TND-N210A size: 476.94 GiB
Partition:
  ID-1: / size: 329.3 GiB used: 230.27 GiB (69.9%) fs: ext4 dev: /dev/sdb2
  ID-2: /boot/efi size: 252 MiB used: 269 KiB (0.1%) fs: vfat dev: /dev/sdb3
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 47.0 C pch: 40.5 C mobo: N/A
  Fan Speeds (RPM): cpu: 2700
Info:
  Processes: 226 Uptime: 58m Memory: 15.53 GiB used: 3.23 GiB (20.8%) Init: systemd Compilers:
  gcc: 11.2.0 clang: 13.0.1 Packages: 1443 Client: shell wrapper v: 5.1.16-release inxi: 3.3.13