I covered a possible solution here https://support.advancedcustomfields.com/forums/topic/disable-layout-from-showing-in-template/
It involves adding a load_field filter for the flex field, looping over the layouts and removing the ones you don’t want shown.