change of page numbering from front matter to main matter?
try \cleardoublepage after the end of the table of contents.
the blank pages are inserted according to the page number of the
end of the end of previous chapter. but if you change the page
numbering, the page number gets reset to a `start of chapter' value.
so you need to do the blank page before resetting the page numbering.