I'm confused, how was BigQuery achieving multi-tenancy without Row-Level Security?
Another workaround I’ve seen used a lot is to create a view that filters out the rows and columns you’re not sharing with the entire organization.
It’s slow and pricey and in most cases I would advocate to duplicate the filtered table, rather than doing a view.
I don't think row-level security will be any better based on this documentation.