Some steps forward:
I used the bash script in this post and calling
bash usb_replug.sh usb1
fixes the issue.
Then i also tried to replace the following line from @oscaracena 's answer
ExecStart=/bin/bash -c ‘while ! $(xset q > /dev/null 2>&1); do sleep 2; done; sleep 5; xinput enable seeed-tp’
with
ExecStart=/bin/bash -c ‘usb_replug.sh usb1’
but it does not work.
What would be the correct way to adapt that answer to this case?