tcolorbox is not breaking across pages
... thus all framed boxes whose content is not entirely fitting to the current page are completely moved to the next page. This especially limits the size of the box to at most one page.
An alternatveto the tikz based tcolorbox would be the longfbox, which is the extension of the bsic framed paragraph box (fbox) to the desired behavior.