I am noticing a similar issue (#2) as well for limiting fields. Haven’t narrowed down the cause yet, but I have 9 layouts, each with 1-4 sub-fields. When I add more than 9, the new layouts do not get saved in the db, and a few PHP Notices are thrown (debug.log):
PHP Notice: Undefined index: rules in …
PHP Notice: Undefined index: allorany in …
Additionally, the custom button name I use (“Add Page Section”) changes back to “Add Row”
Not sure where to look to fix this bug.