@markstoneman Can you try adding this to your Custom CSS to see if it works like you expect?
.social-icons {
display: grid !important;
}
On small screens, I had to choose between more room for pages or saving room for social icons. I went the pages route, but for people like you with so few pages, icons would be better. For now, the code above, should change the behavior.