@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.