Robots will attempt to upgrade belts, but will place belts on the "underground" map that Belt Upgrader provides, then get stuck in a seemingly infinite loop trying to upgrade the above ground belts
It sounds like BeltUpgrader is looking for "faster" belts and finding the fake belts that Beltlayer adds to enable construction robots to build belts with underground belts, instead of finding the actual belts.