I am having an issue while creating a template. When I save my Print composer to a template for my peers to use, the orientation is not saved. I have changed the orientation from landscape to portrait, and then save the template and close it. when I reopen the template, the orientation automatically changes back to portrait. If I then change it back to portrait, my text boxes surrounding my map data frame are redistributed. I added a formula @layout_pagewidth = 210 and @layout_pageheight = 297 in an attempt to make the orientation permanent with no resolve.
I believe this is a WAD (work as designed). Before loading the template in the print composer, set the orientation manually to the correct orientation of the template. I usually add the orientation to the name of the template like A4_portrait or A4_landscape.