If you have any ideas to force it consistently, I can try to fix the bug!
Viewing post in V1.01: Simplified Chinese language support comments
Cool! I'd make a save before the testimony that breaks, then automate reloading and skipping for like, 5-10 times on repeat and have it spit out logs to see if it happened during any of those times?
If the sign of it breaking is pretty obvious, like weirdness in the History log or something, you can easily set up a conditional that checks for that and pause the repeater / act as a manual breakpoint to keep it around for analysis?