I ended up using Adam Essenmacher's AdamE.MemoryToolkit.Maui. It was a lifesaver (appsaver) for me. Cleared up all my memory leak issues. I just migrated to .NET 9.0 and will have to see if the memory issues still persist.