Then it’s not related to the hyperion component.
Maybe try full paths in your scripts. /bin/echo '{ "command": "clearall"}' | /bin/nc 192.168.1.33 19444
You get them with which echo and which nc on your system.
How are the commands related to Home Assistant? You are sending JSON payload using NetCat to a receiver listing o tcp:192.168.1.33:19444 . I don’t see Home Assistant in that communication.
However: Is file /config/hyperion/hyperion.sh present and executable? I think /config is the the mount-path inside the HA Docker container, you need to find this path on the Docker host or do a docker exec -ti <id of HA docker container> /bin/bash to look into the running container.