I don't know why it happens but I've seen the same thing with a long form too 😟. I think that some regexps in tclwebtest take a very long time to process certain kinds of data - maybe there is a simple fix, but I don't know.
I hope one day to be able to rewrite it using html::parse to avoid all these efficiency issues.
Could you email me the html of your long form?