Compat of a child package ignored

I’m having a similar issue with CairoMakie. I have this package in my general environment (@1.8). Makie has a compat of

[compat]
FreeTypeAbstraction = "0.8, 0.9"

Somehow I keep getting FreeTypeAbstraction v0.10.0 in my Pkg A manifest and therefore when I try to load CairoMakie it errors. How can I ask Julia to respect the compat section of CairoMakie in my general environment? I don’t want to add CairoMakie to Pkg A for either the deps or extras section because I only want to use it in special cases, which is why I have it in my general environment.

I feel like I must be missing some call to Pkg to get the Manifest sorted before I attempt to load a package so the compat sections are respected.