ответ не верный.
Попробуйте создать Ваше расширение в чистой базе.
Создайте новую БД.
Создайте схему test;
Сделайте
create extension complex with schema test;
А теперь сделайте так, чтобы это работало.
создавал через create schema
this is only possible if the extension contains no internal assumptions about what schema any of its objects are in
откуда в вашем sql взялся create schema, любые на него ссылки в именах объектов