based on the discussion with @shahidhk on discord.
There is a bug in the console. Creating relationships across schemas does not show them in the permissions builder.
In my example. I have a relationship (called device_meta) between table A and table B thru device column. Since table B is from a different schema. So when I try to create a permission in table A under device_meta relationship, nothing show up under device_meta object in the console.
But it works if config it thru the API/Metadata file.