The issue is with the Iceberg catalog configuration in the PySpark setup. Try below steps
Change SparkSessionCatalog to SparkCatalog
Add region configuration for Glue catalog
Remove redundant spark.sql.datalake-formats setting. Make sure you have the correct dependencies in your Glue job.