I think you are right about the differences between all 3 species. MOFs and COFs are both porous and crystalline. POPs are porous, amorphic and noncrystalline. However their pores are nonuniform which makes them the hardest of the 3 to use as catalysts since the nature of their pores is unpredictable.
MOFs consists of coordination bonds between the transition metal cations and the organic linkers. COFs are made of light elements that form covalent bonds. With POPs I'd say covalent bonds play a role as well.