Longer transactions don't get signed

Yes, we do have a webhook feature. Please check out the article below about it.

The payload size does not matter and should not affect the time required to sign a message.
If there is more than one message.
It might take more time.