There is a library availability issue with Leap. I have not dug into it yet. Though ... there is a chance Riot 1.5.6 was the last version for the 15 series of Leap.
[1/4] Resolving packages...
[2/4] Fetching packages...
warning Pattern ["gemini-scrollbar@matrix-org/gemini-scrollbar#91e1e566"] is trying to unpack in the same destination "/builddir/.cache/yarn/v6/npm-gemini-scrollbar-1.4.3/node_modules/gemini-scrollbar" as pattern ["gemini-scrollbar@github:matrix-org/gemini-scrollbar#91e1e566"]. This could result in non-deterministic behavior, skipping.
warning requirejs@2.3.6: Invalid bin entry for "r.js" (in "requirejs").
warning sha.js@2.4.11: Invalid bin entry for "sha.js" (in "sha.js").
info fsevents@1.2.11: The platform "linux" is incompatible with this module.
info "fsevents@1.2.11" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@2.1.2: The platform "linux" is incompatible with this module.
info "fsevents@2.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
error file-loader@5.0.2: The engine "node" is incompatible with this module. Expected version ">= 10.13.0". Got "8.17.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
. . .
There is a library availability issue with Leap. I have not dug into it yet. Though ... there is a chance Riot 1.5.6 was the last version for the 15 series of Leap.