does your script tool have the featureclass/layer as a parameter and you select the field to delete? or is it a parameter-less script? If it is the latter, try adding the required parameters and see if it succeeds.
I would expect it to work flawlessly if running from the python window within Pro since it is "aware" of its surrounds and a parameterless tool may not be.
... sort of retired...