It looks like the issue never went away. However using `valgrind --tool=helgrind` I found a data race related to Chronicles logging. Initially I thought Chronicles might be able to handle logging from multiple files internally, but to be safe I modified my code to log each thread's output to a separate log file. However the data race still occurred.
If anyone's interested, I've attached a minimal reproducible test case in the issue I logged. <https://github.com/status-im/nim-chronicles/issues/118>
