I am looking for a way to remove a Profile Attribute / Profile Script Attribute for a User whose profile is not yet expired. Is there a way to do this?
If you want to do this via an offer, you could reset the profile attribute to an empty string:
Note that this does not remove the parameter but resets/removes the parameter value.
This is an enhancement request around this issue here:
Delete profile attributes