I have basically the equivalent model as a Asus VivoBook K505ZA and don't experience the freezes you're talking about. The issue I had was the Elantech touchpad not functioning, but I both patched our kernel as well as worked with Asus and AMD to get a BIOS update fix deployed so it'd function correctly.
Given you're experiencing this on all distributions, my immediate suggestion would be to make sure you have a fully up-to-date BIOS. Personally I'm on BIOS version 311 and not experiencing any issues. I would suggest making sure your BIOS version is 311 or higher (current is 313 per https://www.asus.com/Laptops/ASUS-VivoBook-15-X505ZA/HelpDesk_BIOS/). If it isn't, you'll need to download the zip file and extract it onto fat32 formatted USB drive (if I recall correctly). You'll know it by following the steps below to get into bios and both easy and advanced mode will have a BIOS version clearly displayed.
Spam the Escape key or Spacebar while you're booting from a cold boot (as in, your system is fully shut down) until you see a boot menu for Solus, choose the "Reboot into Firmware Interface". You'll be thrown into "Easy Mode". Press F7 to jump into Advanced Mode. Go to the Advanced section and underneath Wake On Lid Open there should be an ASUS EZ Flash 3 Utility. Click it, select your USB, the firmware. Should be self-explanatory in there.
Have it flash, make sure you're plugged in to AC, be patient. Reboot. Repeat process of jumping back into BIOS, go back into Advanced Mode, then enable Fast Boot and disable CSM Support.
Reboot and cross your fingers. Maybe the updated BIOS will fix your freezing.