Do you use PageNotFoundManager for Umbraco on v10-13 and have nested domain bindings?
If so, you may have been experiencing a bug where the wrong 404 page was being show.
A fix for this has now been released
https://www.nuget.org/packages/HotChilli.Umbraco.PageNotFound/2.2.2