The story was already on its climax when contessa succeeded on getting the Imperial's company, sending Vito to jail, have mother and daughter become beggars., etc. But then the story seems to have restarted when the Imperials were able to wrest back and come up as champions, showing that the evil triumphs over good. It's like sarsuela.
The writers and directors should have come up with a better way of lengthening the story wihout sacrificing quality of the plot.