If anyone ends up here for similar issue, this is what I found in the Garuda FAQs:
- Setting the terminal shortcut for updating mirrorlist and system at the same time
Open the file ~/.zshrc (you can do this via GUI or opening the terminal and typing “micro .zshrc”) and find an alias called “#upd=…”. Remove the “#” and change the options to fit your location and preferences. Now close the editor and type zsh to apply the change.
https://forum.garudalinux.org/t/garuda-linux-general-faq/318
Now not sure if using fish we still need to update zshrc, but at least there is something to take care of that mirrorlist update.