Anecdotal for sure but I we had allowed calurpa to overrun the rocks in a 40G tank. We pulled all we could off the rocks but couldn't get ahead of it.
Couldn't catch the Rabbit to move him, and couldn't find a shop that had one. Bought a Foxface - he ignored the stuff.
Moved a few rocks to the tank the Scribbled Rabbit was in. He ate every bit of all the algaes.
YMMV but it was the only fish I found that would eat the stuff.