There is a bug in AIO 1.31.0 that will not save a Group field when using a POST API call to /posts/post_ID. The payload will look correct on the output response, but if you GET the same post immediately after, the Group field is unchanged.
Rolling back to AIO 1.30.5 fixes the problem.