Regarding the compatibility issues with .NET Core, I am now making the SpeckleKit ready to be deployed on linux. Whilst the problems are solved for now while running on my windows machine, they seem to reappear using a linux target.
Just a quick update, it is to do with the path passed onto SpeckleInitalizer, which accesses available Speckle classes in the assembly for deserialization. Going to work on a way to get such a path automatically in linux