ok, I managed to fix the issue. my config.yml was messed up for some reasons with recent pull. with that, ran
wget -O /mnt/user/appdata/invidious/config/config.yml https://raw.githubusercontent.com/iv-org/invidious/master/config/config.example.yml
to get clean config.yml then, changing the value of
host: localhost
to actual local IP fixed the issue for me.
I do also have 2 configs appear on Container setting menu, idk if that caused the problem or not.