That sounds like it may be a hardware issue with the laptop since that is odd behavior. Powering on and waking from sleep are two times when a hardware issue is more likely to show itself.
You can try creating a new macOS user account. Log out of your main user account, then log into the new user account. If you don't have the same issue, then the main user account has some type of problem.
You can try creating a new APFS volume (give it a unique name) and install macOS onto the new APFS volume. Boot into the clean macOS install on that new APFS volume and see how the laptop behaves. Do not install any third party software, and do not migrate anything from your old OS installation. If the laptop does not have any problems, then something with the old OS is causing the problem. If you want to delete the new OS, then first boot back into your old OS & change the default Startup Disk to the old OS before deleting the new APFS volume.
I see you are not using Time Machine to back up this laptop. I hope you are backing up your data using some other method. There are a lot of new ways to permanently lose access to the data on the internal SSD due to all the hardware, software, and security changes of the recent Macs. Without a good backup, you are unlikely to ever recover any data when a problem occurs.