I don't think the option 3 (recommended) by the presented is the best way forward. It is error prone, risky, customers data is mixed together, does not allow to have customer specific deviation / logic.
Great presentation thank you indeed. I note that ForeignKey statements need to be adjusted with django_multitenant ... what about ManyToMany statements?