Still haven’t had much luck with this so far.
Conditionals using (id_admin())
or `$current_screen = get_current_screen();
if ( method_exists( $current_screen, ‘is_block_editor’ ) && $current_screen->is_block_editor() ) {` just made the block editor stop being able to save the page.