Команда инженеров подтвердила, что использовать Navisworks API (и COM, и .NET) можно только из одного (желательно главного) потока:
The answer is "Navisworks is generally not safe for multi-threading."
They suggest to call API function on the main thread.