What you're experiencing is expected behavior since there's no way to migrate pay-as-you-go AWS licence to GCP at this moment. The only guaranteed way is to move only your data to GCP and use similar licence.
However you can try fallowing solution. But that would mean cloning your VM's disk and attaching additional licence to it.
First yuu need to stop your SLES VM.
Next you create a new image with the contentes of your VM's system disk and attach a proper license:
gcloud compute images create your_new_sles_image_name \
--source-disk=your_current_sles_disk_name \
--source-disk-zone=your_zone_here \
--licenses="https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-12"`
I assume you're using SLES 12 but if it's version 15 just replace the name of the license in the gcloud
command.
Now you can create a new disk out of this image and attach it to existing SLES VM (but first detach the old one) or go straight to creating new VM (if that's not an issue) and use this image as a template for a system disk.
The key here is the URI for the license. All the SUSE licenses for SLES are in the suse-cloud project and licenses for SLES For SAP are in the suse-sap-cloud project. The license names for SLES are sles-12 and sles-15 when SUSE Linux Enterprise Server version 15 is released later this year. For SLES For SAP the names are sles-sap-12 and sles-sap-15 when SLES 15 For SAP gets released.
With this the URI for SLES 15 For SAP would be
https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-15
Next there's some actual configuration to do with your SLES - have a look at this page (where I got the initial idea from) and try going through the steps mentioned in the Option 2: More prep less fiddling once uploaded.