I’ve been a bad friend and idk what to do

Basically, I’ve been skipping out on eating lunch with my best friend a lot, and am instead eating or hanging out with another person (usually 3-4 times out of the school week). This other friend I’ve been hanging out with is more new, and I’m aware I’ve been ditching my best friend, who I’ve known for a few years now. I don’t know what’s compelling me to ditch them, maybe it’s the feeling of a new experience? I also don’t like the lunch area my best friend sits at, but she can’t move away from there (she helps out/volunteers at this place in the school). I don’t know, I can handle sitting there now. Anyways, today my best friend made pancakes for me and one other person to eat, except I didn’t show up. I sort of knew she asked me to sit there? I’m pretty sure I read a message in the group chat but I also told my new friend that I was gonna sit with her on Friday. I made the choice to sit with the new friend, and after school, my best friend texted me in a gc with the other person that she wasn’t gonna reply to the memes I sent until I gave her a ‘formal explanation and apology’. I explained in the gc, then when I was left on read, I messaged her privately with a more in depth explanation. I still don’t know what more to do. I don’t want to ditch the new friend completely (which, I know, is stupid since I’ve been ditching my best friend). I think I might just make a new seating plan and sit with my best friend 3-4 times out of the week and sit with my other friend for the rest of it.