@katejaiheelee
I tried the workaround
Org Text: test - ^
Converted Text with Percent-encoding: test - %5E
This is the code I exactly used:
The result is here - Do I have something misunderstanding?

TwitterKIt Version is below:
- TwitterCore (3.0.2)
- TwitterKit (3.2.1)
Thanks.