I'd like to add that actually there is an official prebuilt Rustup binary available for you at https://win.rustup.rs/aarch64, maybe that will lead to less translation overhead for your Rust workflow :)
How is the copilot key recognized on OpenBSD? Does it appear like an extra Function key?