Hi,
Welcome to the community!
I’m reviewing the code in the frappe app (version-12 branch) and I couldn’t find an instance where frappe.exceptions.ImproperDBConfigurationError is being raised.
Following should resolve the issue:
- Update mariaDB to v10.3+ (important: see instructions)
- Update frappe + erpnext to the latest version.