In addition, and to be more specific, if the AC is on descent, will the FMC allow the removal of the offset while on auto?
While on auto? On autopilot, sure.
I believe on the 737, the offset will end at the FAF unless you specify an earlier waypoint. You can also cancel the offset or just go direct to the next waypoint, which cancels any subsequent offset.