If update doesn’t do anything, like in your example, you can try adding the package by version.
pkg> add CairoMakie@0.8.10
When you do that, you’ll likely see some packages downgrade.
update will by default take a balanced approach, prioritizing keeping as many packages as up to date as possible, roughly speaking.