Sorry haven't seen you answer, which is related to
https://sprykercommunity.slack.com/archives/CKJRJM5FG/p1691158896603649 (I did the same answer, just with a few solution options already, but didn't want to steal you the credits for the first correct answer)
In the future, please consider using the threads here as it will get messy pretty soon, especially if a few parallel discussions happen.