Yeah it'll probably be fine. I have no idea how long its gonna take them but hopefully not too long to review everything.
Id have to research this more, Ive only really checked what itch said directly.