It seems that the Microsoft Interop Toolkit 2.1 fixes all these specific problems. There is no official support for Visual Studio 2019 (in which I develop) but the InteropFormProxyGenerator on GitHub has an extension that can help you with that.
Please make sure that you reference the Microsoft.InteropFormTools dll in your project so that the actual helper modules can do their work.