Loading OpenFOAM adapter removes patchField Type

When trying to run rhoReactingBuoyantFoam in OpenFOAM v2206 with the PreCICE adapter v1.3.0 loaded, I get the error

--> FOAM FATAL IO ERROR: (openfoam-2206)
Unknown patchField type atmBoundaryLayerInletVelocity for patch type patch

Valid patchField types :

96
(
SRFFreestreamVelocity
SRFVelocity
SRFWallVelocity
acousticWaveTransmissive
activeBaffleVelocity
activePressureForceBaffleVelocity
advective
calculated
codedFixedValue
codedMixed
coupledVelocity
cyclic
cyclicACMI
cyclicAMI
(and so on...)

What is strange is that OpenFOAM runs fine if I just comment out the adapter library in the controlDict like this:

// libs ("libpreciceAdapterFunctionObject.so");
functions
{

//    preCICE_Adapter
//    {
//        type preciceAdapterFunctionObject;
//    }

After removing the PreCICE adapter, the list of possible patchField types goes like this:

Valid patchField types :

96
(
SRFFreestreamVelocity
SRFVelocity
SRFWallVelocity
acousticWaveTransmissive
activeBaffleVelocity
activePressureForceBaffleVelocity
advective
atmBoundaryLayerInletVelocity
calculated
codedFixedValue
codedMixed
cyclic
cyclicACMI
cyclicAMI
(and so on...)

Somehow loading the adapter removes atmBoundaryLayerInletVelocity from the list of possible boundary conditions.

My question is simply “why?”, and perhaps more importantly, is there a way to fix this?