Studio saving layout in wrong filename

Hello,

Using: SuiteCRM 7.9.5

I am trying to modify the subpanel layout in studio.
Primary module: PROJECT
Secondary module: AGR_SupplierOrders (custom module).
The subpanel layout is saved in “/custom/modules/AGR_SupplierOrders/metadata/subpanels/Project_subpanel_project_agr_supplierorders_1.php”

1/ Studio load the layout properly.
2/ I change the columns in the studio, and click on “Save&Deploy”
3/ Studio reload the page with the old layout

On the FTP, I can see that studio saved the new layout in a file called “Project_subpanel_agr_supplierorders_subpanel.php”
But studio AND SuiteCRM always display the layout of the original file “Project_subpanel_project_agr_supplierorders_1.php”

I reset all the permissions properly. It does not solve this issue.
I do have the same problem with some other subpanels in other module for some time, but I did not write down which ones.

I really do not understand what is going on…
I had this issue on SugarCRM when I changed the erver several years ago.
Can it be related to the server ? Thank you for your help.

Here is the content of “custom/metadata/project_agr_supplierorders_1MetaData.php”

<?php
// created: 2014-02-20 12:18:11
$dictionary["project_agr_supplierorders_1"] = array (
  'true_relationship_type' => 'one-to-many',
  'from_studio' => true,
  'relationships' => 
  array (
    'project_agr_supplierorders_1' => 
    array (
      'lhs_module' => 'Project',
      'lhs_table' => 'project',
      'lhs_key' => 'id',
      'rhs_module' => 'AGR_SupplierOrders',
      'rhs_table' => 'agr_supplierorders',
      'rhs_key' => 'id',
      'relationship_type' => 'many-to-many',
      'join_table' => 'project_agr_supplierorders_1_c',
      'join_key_lhs' => 'project_agr_supplierorders_1project_ida',
      'join_key_rhs' => 'project_agr_supplierorders_1agr_supplierorders_idb',
    ),
  ),
  'table' => 'project_agr_supplierorders_1_c',
  'fields' => 
  array (
    0 => 
    array (
      'name' => 'id',
      'type' => 'varchar',
      'len' => 36,
    ),
    1 => 
    array (
      'name' => 'date_modified',
      'type' => 'datetime',
    ),
    2 => 
    array (
      'name' => 'deleted',
      'type' => 'bool',
      'len' => '1',
      'default' => '0',
      'required' => true,
    ),
    3 => 
    array (
      'name' => 'project_agr_supplierorders_1project_ida',
      'type' => 'varchar',
      'len' => 36,
    ),
    4 => 
    array (
      'name' => 'project_agr_supplierorders_1agr_supplierorders_idb',
      'type' => 'varchar',
      'len' => 36,
    ),
  ),
  'indices' => 
  array (
    0 => 
    array (
      'name' => 'project_agr_supplierorders_1spk',
      'type' => 'primary',
      'fields' => 
      array (
        0 => 'id',
      ),
    ),
    1 => 
    array (
      'name' => 'project_agr_supplierorders_1_ida1',
      'type' => 'index',
      'fields' => 
      array (
        0 => 'project_agr_supplierorders_1project_ida',
      ),
    ),
    2 => 
    array (
      'name' => 'project_agr_supplierorders_1_alt',
      'type' => 'alternate_key',
      'fields' => 
      array (
        0 => 'project_agr_supplierorders_1agr_supplierorders_idb',
      ),
    ),
  ),
);

just updated to 7.9.7, same problem