Hello Yu,
As a first item, please note that python3.12 is the officially supported version for majiq release version 3.
I have tried running heterogen TSV on the currently released version of majiq/voila and I've not been able to reproduce this issue yet. However, please note that over the past few months, there have been a lot of bug fixed pushed out due to user feedback, so as a first step I'd recommend trying to reinstall/update your majiq/voila installation and see if that fixes the issue straightaway.
If not, I would ask for a list of commands you used to get to this point in the process, either redacted or sent to me directly, so that I can see if there may be an edge case which leads to the errors.
Let me know if you have a chance.
Thanks,
-San