A family of Microsoft products that enable users to capture, organize, and reuse notes electronically.
Revisiting this to provide an update in case anyone else has this issue.
I had wondered if it was a subscription thing/limited features in the free version. Aside from being identical OneNote versions, my work laptop has a full Office licence but I have no subscription on my personal laptop.
Also I was still using Windows 10 on my personal laptop, while work is Windows 11.
Then last week I did a clean install of Windows 11. I figured a complete OS reinstall has got to fix it.
But I got exactly the same behaviour, it still wouldn't save any quick access button customisations.
I had installed a few other applications on my laptop prior to OneNote (Sandboxie, Windhawk, AutoHotkey, WindowManager, PowerToys) and they are all power utilities which I guess could cause the issue. So I made a clean Win 11 VM and installed OneNote. On that, the buttons could be customised, no issues.
So I installed those same applications to see if they would break it. But it still worked properly.
All the VM OneNote settings were identical to my laptop, so unsure why it worked in one and not the other. But at least I know it's not a subscription-only feature.
Then for a different reason, on my laptop I was clicking around the toolbar and I changed the ribbon layout from 'Simplified Ribbon' to 'Classic Ribbon' and all the quick access buttons I had tried to configure previously just appeared. I could add and rearrange them, and they would all save, and persist after closing OneNote.
It makes no sense. On my work laptop I use the simplified ribbon. The VM was the same. I switched them both to Classic and back to Simplified, and changed a few other layout options to try and break it, but they both worked without issues.
But on my personal laptop, when I switch to Classic the buttons instantly appear, and if I switch to Simplified they instantly disappear.
So my conclusion is it's got to be a random inconsistent OneNote bug. The inconsistency has no logical explanation apart from it being something internal to OneNote.
I haven't got to the bottom of it, but at least there's a workaround for now.