ARM64 v3 builds not working

Product: PowerShell Universal
Version: 3.1.2

Latest version PSU v3 builds will not run on ARM64 machines. I’ve tried both v3.0.6 and v3.1.2. Output from trying to run on a Raspberry Pi:

➜  psu ./Universal.Server
[22:52:30 INF] User profile is available. Using '/home/pi/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest.
2022-07-14 10:52:32 [INFO]  (Hangfire.BackgroundJobServer) Starting Hangfire Server using job storage: 'Hangfire.MemoryStorage.MemoryStorage'
2022-07-14 10:52:32 [INFO]  (Hangfire.BackgroundJobServer) Using the following options for Hangfire Server:
    Worker count: 20
    Listening queues: 'default'
    Shutdown timeout: 00:00:15
    Schedule polling interval: 00:00:15
[22:52:33 INF] Creating key {b1584502-a01e-48e3-b313-93cb3cfc78b4} with creation date 2022-07-14 21:52:33Z, activation date 2022-07-14 21:52:33Z, and expiration date 2022-10-12 21:52:33Z.
[22:52:33 WRN] No XML encryptor configured. Key {b1584502-a01e-48e3-b313-93cb3cfc78b4} may be persisted to storage in unencrypted form.
[22:52:33 INF] Writing data to file '/home/pi/.aspnet/DataProtection-Keys/key-b1584502-a01e-48e3-b313-93cb3cfc78b4.xml'.
2022-07-14 10:52:33 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae successfully announced in 844.5202 ms
2022-07-14 10:52:33 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler...
2022-07-14 10:52:34 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae all the dispatchers started
2022-07-14 10:52:45 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae caught stopping signal...
2022-07-14 10:52:45 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae caught stopped signal...
2022-07-14 10:52:45 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae All dispatchers stopped
2022-07-14 10:52:45 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae successfully reported itself as stopped in 3.5225 ms
2022-07-14 10:52:45 [INFO]  (Hangfire.Server.BackgroundServerProcess) Server 7c225645-69c3-4916-a753-83c8f9193dae has been stopped in total 30.1679 ms
Unhandled exception. System.IO.FileNotFoundException: Error loading native library. Not found in any of the possible locations: /home/pi/psu/libgrpc_csharp_ext.x64.so,/home/pi/psu/runtimes/linux-x64/native/libgrpc_csharp_ext.x64.so,/home/pi/psu/../../runtimes/linux-x64/native/libgrpc_csharp_ext.x64.so
   at Grpc.Core.Internal.UnmanagedLibrary.FirstValidLibraryPath(String[] libraryPathAlternatives)
   at Grpc.Core.Internal.UnmanagedLibrary..ctor(String[] libraryPathAlternatives)
   at Grpc.Core.Internal.NativeExtension.LoadNativeMethodsUsingExplicitLoad()
   at Grpc.Core.Internal.NativeExtension.LoadNativeMethods()
   at Grpc.Core.Internal.NativeExtension..ctor()
   at Grpc.Core.Internal.NativeExtension.Get()
   at Grpc.Core.Internal.NativeMethods.Get()
   at Grpc.Core.GrpcEnvironment.GrpcNativeInit()
   at Grpc.Core.GrpcEnvironment..ctor()
   at Grpc.Core.GrpcEnvironment.AddRef()
   at Grpc.Core.Server..ctor(IEnumerable`1 options)
   at PowerShellUniversal.Client.StartAsync() in C:\actions-runner\_work\universal\universal\src\Universal.Server\Services\Client.cs:line 52
   at UniversalAutomation.StartupService.StartAsync(CancellationToken cancellationToken) in C:\actions-runner\_work\universal\universal\src\Universal.Server\Services\StartupService.cs:line 69
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
   at Universal.Server.Program.<>c__DisplayClass3_0.<Main>b__0(Options o) in C:\actions-runner\_work\universal\universal\src\Universal.Server\Program.cs:line 71
   at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult`1 result, Action`1 action)
   at Universal.Server.Program.Main(String[] args) in C:\actions-runner\_work\universal\universal\src\Universal.Server\Program.cs:line 53
[1]    375607 abort      ./Universal.Server

➜  psu uname -a
Linux raspi 5.10.103-v8+ #1529 SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022 aarch64 GNU/Linux

I opened an issue for this here: ARM64 Builds not working · Issue #1368 · ironmansoftware/issues · GitHub