The initial design was quite flawed, in addition to not using sequences they should not use one DB object per organization, but rather a single object with an "organization" field.
In your opinion. There are advantages of sharding tables by tenant boundaries. Data isolation and query speed to name a couple.