I'm looking to build a an Eloquence Bard 17, Great Old One Warlock 3, Changling (Master of Disguise and Tongue)
If my character survives, and we play long enough, I believe I will get 4 Magical Secrets. However, I will not get the last ones at Bard 18th level (9th level spell slots)
Question: Can I wait to fill a known spell (magical secret) until I reach a higher spell level capability?
...Such as waiting until 20th level, when I finally get access to 9th level spells?
This basically means that I acquire one less known spell until I hit 20th level, which seems a fair cost to get it. But, not sure if I can wait to fill my secret learned. Roleplaying wise it could make sense to wait to find the secrets I most desire, but not sure about RAW.