I'm seeing this problem in Pro 2.5 through 2.7.
print("Initializing...")
import arcgis
def ExtentTest():
sUrl = "https://services5.arcgis.com/4LKAHwqnBooVDUlX/ArcGIS/rest/services/ParkBoundaries/FeatureServer/0"
sWhere = "ParkName = 'Alta Lake'"
lyr = arcgis.features.FeatureLayer(sUrl)
result = lyr.query(sWhere, return_extent_only=True)
env = arcgis.geometry.Geometry(result["extent"])
print("Env: " + str(env))
sr = env.spatial_reference.as_arcpy
print("SR (arcpy): " + str(sr))
# arcgis.geometry.Envelope.as_arcpy blows away spatial reference
ext = env.as_arcpy
print("Env (arcpy) sr: " + str(ext.spatialReference))
return
print("Running...")
ExtentTest()
print("Done.")