I have a webRequest.headersReceived listener on my extension and while Chrome and Firefox correctly calls the listener for 302 redirects with intermediate URLs, Safari does not.
Safari Web Extensions: webRequest.headersReceived not triggered for redirects
This sounds like a bug. Can you send us a report via Feedback Assistant so we can fix this? if you have a sample extension, attaching that would be helpful. Thanks!