Connor has been feasting on midget like Mendes (who can't handle his power) & isn't a true 145 (he drains himself to make weight). The bully fights a man bigger than him & he can't handle the power when he gets the taste of his own medicine (he was able to hurt Diaz so he didn't lack of power, just an iron chin).
Rafael dos Anjos is basically the same size as Connor (they have a similar frame) & he man handled Diaz but folks are now claiming Dos Anjos is too big when Connor has a 3" reach advantage.