I am having a problem checking out spatial analyst in arcgis Pro 2.5.1. I have access to spatial analyst, and when I run arcpy from the python command prompt outside the arcgis GUI, arcpy.CheckOutExtension("Spatial")== "Available" return TRUE. However, when using the arcgis Pro GUI, arcpy.CheckOutExtension("Spatial")== "Available" within the Python console in the GUI returns TRUE. This seems like a strange occurrence and not sure how to solve it. Any help would be appreciated.