Absolutely should have awarded the penalty.
The advantage was called, recognizing the first foul but allowing the player to continue. Once that happens, it's all on the next play, which in this case is the foul in the penalty area.
100% should have been a penalty. Poor decision by the official there.