WordPress Gutenberg home page “edit Page” option missing

The posts page, which is always index.php (main template) of your theme, cannot be edited by neither, Guttenberg nor Classic Editor.

Create a child theme, and copy index.php from your parent theme to the child theme. Then you can edit your child’s index.php, using external text editor.