I see this being a recurrent issue, I’ve also been debugging this with @greger in this thread and on a call.
@Alexis is this something you might be able to resolve? It’s basically the same pattern.