Hello there!
When you use the "Set Event Location" it will indeed override any currently set offset. However, you can work around that following it up with a "Set Movement Route" for the event reapplying the offset (just add a script move and enter "OFFSET: N.N; N.N" (without quotes, and replacing N.N with the actual offsets you need.















