ASDF supports having multiple different versions for each dependency.
From their docs:

Source: https://asdf-vm.com/manage/configuration.html#tool-versions
This is very useful for gems that have to support multiple different versions of ruby.
Unfortunately setup-ruby crashes out when encountering this.

Please add support for this feature of ASDF.