TrueNas and Proxmox

A better approach would be to install your own k3s instance in a sandbox on TrueNAS surely?

You effectively get baremetal storage and compute inside the TrueNAS host, but in a self-contained k3s instance.