Most airlines block some seat until check in opens (for multiple reasons, like minors needing to be seated next to the adult they're flying with etc.), so in general not every seat can be selected before check in. What is strange though is that Expertflyer is showing more seats than MF, are you sure they're not blocked on Expertflyer?