This isn't really a great answer to my initial question, but I downloaded cargo-leptos through cargo-binstall and it seems to work fine.
https://github.com/cargo-bins/cargo-binstall
The original issue is still unresolved, but if you need a quick way to set cargo-leptos up, cargo-binstall might work for you.