would callable bonds also underperform non callables if theirs spreads narrow?

as in the case for a decrease in interest rates…

yes, due to the call feature.

Value of the bond = Value of straight bond - Value of call option