I don't have time to troubleshoot this right now, but my client (Editor) user got a fatal error when trying to access the page editor. Deactivating CommandUI and the problem is resolved. Error info:
2025/08/18 06:08:04 [error] 667939#667939: *2046263 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught TypeError: Cannot access offset of type array in isset or empty in /var/www/michellejoymft.com/htdocs/wp-includes/capabilities.php:839
Stack trace:
#0 /var/www/michellejoymft.com/htdocs/wp-includes/class-wp-user.php(784): map_meta_cap()
#1 /var/www/michellejoymft.com/htdocs/wp-includes/capabilities.php(1018): WP_User->has_cap()
#2 /var/www/michellejoymft.com/htdocs/wp-includes/capabilities.php(911): user_can()
#3 /var/www/michellejoymft.com/htdocs/wp-content/plugins/commandui/src/main.php(262): current_user_can()
#4 /var/www/michellejoymft.com/htdocs/wp-content/plugins/commandui/src/main.php(458): Snicco\CommandUI\editablePostTypesForUser()
#5 /var/www/michellejoymft.com/htdocs/wp-content/plugins/commandui/src/main.php(307): Snicco\CommandUI\buildConfig()
#6 /var/www/michellejoymft.com/htdocs/wp-includes/class-wp-hook.php(324): Snicco\CommandUI\commandUIScriptTagWithConfig()
#7 /var/www/michellejoymft.com/htdocs/wp-includes/plugin.php(205): WP_Hook->apply_fi" while reading response header from upstream, client: 70.25.105.70, server: michellejoymft.com, request: "GET /wp-admin/post.php?post=2034&action=edit HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php83-fpm-michellejoymft.com.sock:", host: "michellejoymft.com", referrer: "https://michellejoymft.com/wp-admin/edit.php?post_type=page"