Thank you for posting your question to the community here. First off I have to say, great site. Looks very well planned out and the colors are wonderful.
From what I can tell at first glance, your images are too large. Meaning their file sizes are almost 3MB in size. For mobile animation that is just too large. Takes longer to download than it does for the animation to trigger.
My recommendation would be to shrink the file size for the images you have as animations.
Images should be under 200kb. You have the main image on your home page that is 2.88mb in size.
You can use many different programs for this or even some online sites. This is the one I use for all my designs: https://resizeimage.net/
Hopefully this helps with your lagging? LMK, if you are still stuck!