I found out that putting them in the appropriate Resolution-aware image assets folder makes the loading instantaneous.
Although the image size in my case is 7mb. you can find the docs for it here: https://docs.flutter.dev/ui/assets/assets-and-images#resolution-aware