Не стоит хранить такие ключи в /usr/share/keyrings, по идее этот каталог предназначен для ключей, которые прилетают с deb-пакетами.
Попробуйте удалить оттуда virtualbox.gpg, убедитесь, что в /etc/apt/keyrings тоже нет virtualbox.gpg или чего похожего, после этого запустите
sudo apt-key list
и убедитесь, что ключей VirtualBox не осталось (если осталось, то гуглите "sudo apt-key del")..
Теперь уберите VirtualBox из /etc/apt/sources.list, и заново добавьте ключ и репозиторий:
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /etc/apt/keyrings/virtualbox.gpg --dearmor
echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/virtualbox.gpg] https://download.virtualbox.org/virtualbox/debian jammy contrib' | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
Всё красиво и аккуратно, не мешает ни бэкапить инфу о сторонних репозиториях, ни обновляться на более свежую ОС (которая будет иметь свой sources.list).