Capa was a chess genius, a contemporary of Alekhine, who was one of Kasparov’s heroes, so it’s safe to say the guy knew a thing or two about chess.
So no, absolutely not. And it’s not just that you’re a knight down, you have a bad position strategically as well, which Capa would convert in his sleep.
knight odds is a bit extreme.
Capablanca wasn't an idiot. Plus if you consider his strengths, he was an endgame machine, similar to magnus. If he was able to maintain that knight advantage into the endgame, he'd just win.
Also you have to consider that if magnus was to give knight odds to the average GM today he would probably lose often.