David, I ran a sewries to tests. You'll know better than me whether these are acceptable, but I'm not seeing any memory leak. Here are the results:
Make Album reports 29,869 photographs, time reported in Mins:Secs.. (At the end of Make Album, it hides the Make Album dialog behind the main jAlbum screen.)
Memory >> After this run.
Total 288 MB Used: 145.9 MB >> After opening jAlbum
Deleted all files in the web-out directory
Total 616 MB Used: 136.73 MB >>After Make Album. Run time approx. 40:25
Total 288 MB Used: 145.9 MB >> Ran Make Album again, no changes. Run time approx. 1:55
Changed output file type from .avif to .webp
Total 628 MB Used: 142.71 MB >> After Make Album. Run time 21:43
Total 640 MB Used: 149.35 MB >> Ran Make Album again, no changes. Run time 1:46
Changed output file type from .webp to .avif
Total 668 MB Used: 149.44 MB >> After Make Album. Run time 28:49
No change, just a Make Album.
Total 680 MB Used: 151.82 MB >> Ran Make Album again, no changes. Run time approx. 1:21
Selected project that contains just one .webm
Total 588 MB Used: 147.67 MB >>After Make Album. Run time approx. 0:0
Hope this helps.