As a side note, we have had similar cases which, after investigation, have determined the issue is related to an OS configuration, related to the Grub (boot loader), where it is not configured correctly and can not locate a drive to load to, for various reasons related to changes of the HD, such as name change, disk sizing changes, underlying infrastructure changes or updates by the hosting provider or VM infrastructure.
Neither of which is related to the 3cx system.
In all cases, we recommend using the latest 3cx backup available to spin up a new machine and restore the backup, or in your case, redeploy to AWS lightsail through the 3cx portal restoring the backup upon deployment.