Home dir not created after setting up reseller account - CloudLinux

OS: CloudLinux 8.9
Kernel: Linux 4.18.0-513.18.1.lve.2.el8.x86_64

Current Version:  2.3
Build:  5
Current Commit:  83fa3a0aa8dfecae7912d0f17b7ea655210f3bba
Latest Version:  2.3
Latest Build:  5
Latest Commit:  83fa3a0aa8dfecae7912d0f17b7ea655210f3bba

When creating a reseller user cia CyberPanel it does not create a base directory, therefore when cagefs and lve are being installed/configured, the following errors are thrown:

[almalinux@<host> ~]$ sudo yum reinstall -y lvemanager lve-utils alt-python27-cllib cagefs
  Running scriptlet: cagefs-7.6.11-1.el8.cloudlinux.x86_64                  8/8
Panel name: Cyberpanel version: none
<class 'PermissionError'>: [Err code 13] Permission denied: '/home/<reseller username>'
Updating users ...
Error : failed to create directory /home/bigmatrix/.cagefs
Error copying /usr/share/cagefs/etc to /var/cagefs/05/<reseller username>/etc
Error: failed to open file /etc/php.ini
Error: failed to open file /etc/php.ini
Error: CloudLinux Selector setup, path: /etc/php.ini
Error: CloudLinux Selector setup error for path: /usr/bin/php-cgi
Error: /usr/local/lsws/lsphp80/bin/php is mounted to CageFS. CloudLinux Selector                                                                                                                  will not be available.
Error : failed to create directory /home/<reseller username>/.cagefs

  Running scriptlet: lvemanager-7.11.1-1.el8.cloudlinux.noarch              8/8
<class 'PermissionError'>: [Err code 13] Permission denied: '/home/<reseller username>'

  Running scriptlet: alt-python27-cllib-3.4.0-1.el8.cloudlinux.x86_64       8/8

Reseller account was created prior reinstalling lve and cagefs.

Any help is appreciated.

CyberPanel uses full domain as home directory, where is this directory coming from ?

it should be /home/bigmatrix.com/

This user was created by CyberPanel after creating a reseller account (no domains/websites have been setup yet). Home dir was not created.