I think they using vector graphics and vector animations (say Rive). Rive takes order of 10s of KBs. Lottie is much larger to 100s of KBs. Even then you would need 5000 animations to reach 500MB, unlikely!
raster graphics and videos are likely not included in build
probably some unused code (libraries) got into it, it can grow quite large
or maybe some ML models?