Why is my custom `IExceptionHandler` implementation not catching all exceptions in ASP.NET Core?
I'm working on an ASP.NET Core application and I've implemented a custom global exception handler using the `IExceptionHandler` interface. My goal is to catch and handle all unhandled exceptions that occur within the application and return a `ProblemDetails` response. Here's…