We actually did get approval pre-update, but there was a little bit of polish work/final touches needed. Due to the timing being pretty unfortunate, we decided to actually delay it on our end and just do that work for the new version of the engine. Otherwise we'd have done that work, released it, it breaks due to the engine update, we then fix it, and release it again. Cue people getting mad because we 'break' the SDK after like a week or two after we released it.
Battlefield (SDK dev) wasn't around for the last meeting due to some IRL obligations, but he did mention that it was nearing completion and that it *should* be ready. Now we just need to do a few final checks and such, so hopefully it should be out soonโข
EDIT: to clarify, the SDK isn't dependent on the game version too much, but it is dependent on the engine version. Since we swapped engine versions, it would have immediately broken.