And no, it isn't raw LLVM bitcode.
Xamarin among others ran into a snag but it seems they could retool and convert from armv7k to arm64_32 for example https://github.com/xamarin/xamarin-macios/issues/4864
And no, it isn't raw LLVM bitcode.