Customizing the outgoing address in the users service

I’ve just put a copy of my app onto my custom domain, yet email sent from the app are still coming from the old private link address ( no-reply@bqs3i7bzcsyzuawc.anvil.app) instead of the new custom domain (no-reply@app.sn4pshot.com). This for some reason doesn’t present a problem for the registration/stripe subscription flow, but it does throw an error when trying to reset users passwords.
Looking at the email service it’s showing the app correctly published at https://app.sn4pshot.com

Outgoing emails can be sent from anything@app.sn4pshot.com.

You can receive messages sent to anything@app.sn4pshot.com

However, when I scroll further down it shows:
“My App Support no-reply@bqs3i7bzcsyzuawc.anvil.app
and
“This function will recieve and reply to any address with the bqs3i7bzcsyzuawc.anvil.app domain”
Which is the old private link address.

I found this post with a similar problem here on the forum:

It suggests removing and re-adding the email service, which I have done, but to no effect. I should add I’m using a custom registration/login flow, but the old "bqs3i7bzcsyzuawc.anvil.app address isn’t hardcoded anywhere and all other URL’s instances have been updated to the custom domain.

A previous version of the app was working just fine on this custom domain, but didn’t have any registration/stripe integration and was using the standard Anvil login. This version I have just updated it with was renamed to match the previous version and pointed at the custom domain in the publishing section. Every other aspect is working just fine, however all emails are coming from the old private link and for some reason that doesn’t impede new registrations and re-directs to stripe payment link, but it is impeeding password resets.

Is this a bug or is there perhaps something Anvil have to do on the back end to update this. Anybody have any ideas?