After a particular template is deployed during a release, page level components are getting bumped to the bottom of the components list on page final layout. We've pulled that template from getting deployed so this has stopped happening, but the next time we need to deploy that template it's going to cause the same issue.
For example:
Page final layout BEFORE release:
TemplateLevelComponentA
PageLevelComponentB
TemplateLevelComponentC
Page final layout AFTER release:
TemplateLevelComponentA
TemplateLevelComponentC
PageLevelComponentB
Also, not sure if this is related but the shared layout on the template contains only components from base templates, the final layout contains components for the page (plus the components from shared). I'm learning not everyone has their templates set up this way.