What I need to do to show right memory total and usage in Hyper-V?

Hi folks.
I have an issue.
Running openSUSE Leap15.3 based Rockstor in Hyper-V (Gen 2 Config 9.0) with Dynamic memory setting. And it works.
hv modules looks ok

Data:~ # cat /proc/versionLinux version 5.3.18-59.37-default (geeko@buildhost) (gcc version 7.5.0 (SUSE Linux)) #1 SMP Mon Nov 22 12:29:04 UTC 2021 (d10168e)
Data:~ # lsmod | grep hv_
hv_netvsc              90112  0
hv_balloon             36864  0
hv_utils               40960  1
hv_storvsc             28672  4
scsi_transport_fc      69632  1 hv_storvsc
hv_vmbus              122880  7 hv_balloon,hv_utils,hv_netvsc,hid_hyperv,hv_storvsc,hyperv_keyboard,hyperv_fb
scsi_mod              262144  4 sd_mod,hv_storvsc,scsi_transport_fc,sg

But cat /proc/meminfo and everything other show MemTotal as maximal value not the actual one.
MemFree value looks right and aware of dynamic sizing.

cat /proc/meminfo

MemTotal:        8142420 kB
MemFree:          341624 kB
MemAvailable:    2516380 kB
Buffers:            5028 kB
Cached:          2406776 kB
SwapCached:            0 kB
Active:          1710300 kB
Inactive:        1323896 kB


free
              total        used        free      shared  buff/cache   available
Mem:        8142420     5288828      352048       62380     2501544     2530452