I am doing that, actually.
Every single request I received from the twitch-cli had a challenge payload of 36 characters so I hard-coded the length to avoid what I thought was an unneeded parsing step.
So I’ve updated my script to calculate the length of the challenge as received and it’s now working.
Thanks.