Hello,
I encountered a similar issue : "Database user name and current user schema do not match."
In my case, my user/role had a search_path variable that references some schemas. The user 's schema must be in first position.
Example (for a user sig):
ALTER ROLE sig
SET search_path = sig, public, cahm,
vm_habitat_precaire, pos, vm_habitat,
vm_parc_activite, vm_patrimoine, cadastre,
adresse, cadastren_1, majic, vm_dessin,
ddc, ddc_test_veremes, sde, consult, topology;
Bertrand