Permission denied for only 1 user; log noise or not: middlewared._loop_monitor_thread Task seems blocked

We have a user who has been on the system since its inception in 2018 but rarely needs access. However the login always gets a permission denied even with chmod 7777, setfacl, sticky bit. set UID/GID, and every other work around we could come up with. If we create a directory off of the True NAS the use can at least log in without the permission denied. We compared the GUI and GID and it matches from the TrueNAS login to where the file system us mounted. What other settings can we look for or logs to look at to see what is blocking the permission?

I also spot checked some of the logs like middlewared.log I see these which appear to be related to not having Internet access as we need to use a HTTPS_PROXY:

[2025/04/30 23:18:27] (DEBUG) UsageService.start():43 - Retrying gathering stats after 30 minutes

[2025/04/30 23:49:56] (ERROR) UsageService.start():40 - Cannot connect to host usage.freenas.org:443

ssl:default [Connect call failed ('192.41.228.5', 443)]

[2025/04/30 23:49:56] (DEBUG) UsageService.start():43 - Retrying gathering stats after 30 minutes

[2025/05/01 00:21:26] (ERROR) UsageService.start():40 - Cannot connect to host usage.freenas.org:443 ssl:default [Connect call failed ('192.41.228.5', 443)]

[2025/05/01 00:21:26] (DEBUG) UsageService.start():58 - Scheduled next run in 87091 seconds

[2025/05/01 14:16:04] (ERROR) iocage.callback():67 - Cloning git repository
[2025/05/01 14:17:19] (DEBUG) git.repo.base._clone():938 - Cmd(['git', 'clone', '-v', 'https://github.com/freenas/iocage-ix-plugins.git', '/tmp/iocage/.plugins/github_com_freenas_iocage-ix-plugins_git'])'s unused stdout: 
[2025/05/01 14:17:19] (ERROR) middlewared.retrieve_index_plugins_data():336 - Failed to clone https://github.com/freenas/iocage-ix-plugins.git.
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/iocage_lib/ioc_plugin.py", line 1557, in _clone_repo
    repo = git.Repo(destination)
  File "/usr/local/lib/python3.8/site-packages/git/repo/base.py", line 131, in __init__
    raise NoSuchPathError(epath)
git.exc.NoSuchPathError: /tmp/iocage/.plugins/github_com_freenas_iocage-ix-plugins_git
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/middlewared/plugins/jail_freebsd.py", line 334, in retrieve_index_plugins_data
    IOCPlugin._clone_repo(branch, plugin_repository, plugin_dir)
  File "/usr/local/lib/python3.8/site-packages/iocage_lib/ioc_plugin.py", line 1620, in _clone_repo
    repo = git.Repo.clone_from(
  File "/usr/local/lib/python3.8/site-packages/git/repo/base.py", line 988, in clone_from
    return cls._clone(git, url, to_path, GitCmdObjectDB, progress, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/git/repo/base.py", line 939, in _clone
    finalize_process(proc, stderr=stderr)
  File "/usr/local/lib/python3.8/site-packages/git/util.py", line 333, in finalize_process
    proc.wait(**kwargs)
  File "/usr/local/lib/python3.8/site-packages/git/cmd.py", line 415, in wait
    raise GitCommandError(self.args, status, errstr)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
  cmdline: git clone -v https://github.com/freenas/iocage-ix-plugins.git /tmp/iocage/.plugins/github_com_freenas_iocage-ix-plugins_git
  stderr: 'Cloning into '/tmp/iocage/.plugins/github_com_freenas_iocage-ix-plugins_git'...
fatal: unable to access 'https://github.com/freenas/iocage-ix-plugins.git/': Failed to connect to github.com port 443: Operation timed out

What is this warning about ipmitool and is there a simple fix?

[2025/04/02 17:58:40] (WARNING) middlewared._loop_monitor_thread():1415 - Task seems blocked:
  File "/usr/local/lib/python3.8/site-packages/middlewared/alert/source/ipmi_sel.py", line 214, in check
    return self._produce_alert_for_ipmitool_output(await ipmitool(["sel", "info"]))
  File "/usr/local/lib/python3.8/site-packages/middlewared/alert/source/ipmi_sel.py", line 28, in __call__
    result = await run(["ipmitool"] + args, check=False, encoding="utf8", errors="ignore")
  File "/usr/local/lib/python3.8/site-packages/middlewared/utils/__init__.py", line 53, in run
    proc = await asyncio.create_subprocess_exec(*args, **kwargs)
  File "/usr/local/lib/python3.8/asyncio/subprocess.py", line 236, in create_subprocess_exec
    transport, protocol = await loop.subprocess_exec(
  File "/usr/local/lib/python3.8/asyncio/base_events.py", line 1630, in subprocess_exec
    transport = await self._make_subprocess_transport(
  File "/usr/local/lib/python3.8/asyncio/unix_events.py", line 197, in _make_subprocess_transport
    transp = _UnixSubprocessTransport(self, protocol, args, shell,
  File "/usr/local/lib/python3.8/asyncio/base_subprocess.py", line 36, in __init__
    self._start(args=args, shell=shell, stdin=stdin, stdout=stdout,
  File "/usr/local/lib/python3.8/asyncio/unix_events.py", line 789, in _start
    self._proc = subprocess.Popen(
  File "/usr/local/lib/python3.8/subprocess.py", line 854, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/local/lib/python3.8/subprocess.py", line 1658, in _execute_child
    part = os.read(errpipe_read, 50000)

And these errors in dmesg:

[10692733] ipmi0: KCS: Failed to read address
[10692733] ipmi0: KCS error: 01
[11963452] ipmi0: KCS: Failed to read address
[11963452] ipmi0: KCS error: 01
[11972759] ipmi0: KCS: Failed to read address
[11972759] ipmi0: KCS error: 01
[12068663] ipmi0: KCS: Failed to read address
[12068663] ipmi0: KCS error: 01
[12068669] ipmi0: KCS: Failed to read address
[12068669] ipmi0: KCS error: 01
[12241085] ipmi0: KCS: Failed to read address
[12241085] ipmi0: KCS error: 01
[12464409] ipmi0: KCS: Failed to read address
[12464409] ipmi0: KCS error: 01
[12490062] ipmi0: KCS: Failed to read address
[12490062] ipmi0: KCS error: 01

side note/rant, why no -T option to view the human readable time?