We are currently working on a project and we have applied button schema on both edit page and section page but then also whenever this section is used as a detail and that detail record is opened in a full view, the buttons are not visible at the moment.
For example-I have created two buttons escalation and assigned in the cases section and the code for both the buttons is placed on edit page schema and section page schema but then also whenever we use case as a detail for instance I have used case as a detail in driver section and there are some cases regarding that driver id so whenever I click to open case full view with the help of detail, the buttons are not visible.
You need to focus on the logic that controls the button visibility first since I've set up the same scenario in my local app and when the edit page is opened from a detail the logic from the edit page methods and diff is used to display the button (and the button displayed properly in my case). So in case you use the "Visible" property in the button diff you need to check if the conditions to display the button are met (debug the visibility method handler).