Looks like you are correct. I’m watching the IronPython3 development pretty closely as that will solve a lot of the issues if it gets ported in.
Edit: Handy info for running WPF from IronPython where threading isn’t locked by Revit/Civil/whatnot: Python Dispatcher Threads - #2 by Mark.Ackerley