Инициализируется page component, в нем вызывается несколько раз fetch каким то образом, причем с каждой последущей инициализации количество вызовов fetch увеличивается на один и откуда у тебя loaded помнит? А чего ему не помнить если в первом вызове fetch уже loaded зассетился как true