A few things. Looks like Xamarin has an issue with LLVM compilation and async :( Had to disable LLVM compilation.