Template field missing in page attributes

I encountered something similar a few days ago when doing changes on my custom theme.

If you put a file directly in the folder of your theme

themes
|_ bt
  |_ contact-me.php

The contact-me.php structure

<?php defined('ABSPATH') || exit;

// Template name: Contact me

It will be available

If you put it into a folder directly in your theme

themes
|_ bt
  |_ pages
    |_ contact-me.php

It will be available

Apparently any deeper than that and wordpress can’t find it, so if you have a folder structure similar to this.

themes
|_ bt
  |_ pages
    |_ contact
      |_ contact-me.php

It wont be available.