Creating a database under a different owner
I found a solution involving a few extra steps.  The "tenant_admin" role is still created the same way, but it is now used as follow:

postgres=&gt; SET ROLE tenant_admin;
SET                                                                                                                     
postgres=&gt; CREATE ROLE "owner3";
CREATE ROLE
postgres=&gt; GRANT "owner3" TO "tenant_admin";
GRANT ROLE
postgres=&gt; CREATE DATABASE "Tenant3" OWNER "owner3";
CREATE DATABASE
postgres=&gt; REVOKE "owner3" from "tenant_admin";
REVOKE ROLE