You should look for related journal messages every time you have issues. It is the usual and expected (from us) troubleshooting. We can’t help without some facts.
There are numerous fixes listed on all the threads on this topic. I don’t see where you’ve listed what you’ve tested in your research.
This stuff has been covered in very great depth quite a few times before. No one is going to list all the options available for you to test. This has all been done before. It’s up to you to do your due diligence.
The things I have done till now are
Complete btrfs balance
Increasing swappiness
I have tried using performance aimed kernels like tmg-bmq and zen all yield the same results
Don't have thermald or autocpufreq
Gonna try to see what is cpu governor and all tomorrow thinking to reset my pc