Hi
1. No its not required to activate hub related service. Only activate client services.
2. Please check whether you have activated supplier related business functions as well.
If still you can't activate BP data model then you have to activate few business sets in MDG. I will share the list later. First try and activate supplier business function.
Kiran