bought ilife but can't update in Apple Store
I bought iLife as a boxed set years ago (I think it was from Amazon). Since then I've upgraded laptops, Macs etc and each time imported all my stuff to the new machine. My 2012 MacBookPro is now on Mojave, and I want to change to Catalina (the newest system it can have). But even in Mojave I can't update through the Apple Store - I suppose because I didn't buy originally though them so they don't have a record of my legitimate purchase.
Also the Apple Store only offers the newer free versions of iLife apps for Big Sur and later - not for Mojave or Catalina.
Is there any way I can get iLife versions that run on Mojave and Catalina? Since they are free and I have legitimate Macs and OSs I don't see why I should be denied.
MacBook Pro 15″, macOS 10.14