There is no conflict in what Chaim said. IF we had done what Daniel told us to do (universal justice, not everlasting rigtheousnesss), etc. then the Temple would not have been destroyed.

We didn't clean up our act, ergo the second messiah was cut off at the end of the 490 years. The Temple was destroyed.

It is all history.