I'm trying to use the Python arcpy.CalculateFields_management expression on selected features and it is calculating all features. Calculating individual fields from the table on selected features works fine. Could this be a bug or am I doing something wrong? Can't check in ArcMap because that expression is not supported. I am using Pro 2.5.