I just rewatched Buddy’s Book and I noticed something a little odd. When Buddy meets Garnet and Pearl he recognizes them as some of the gems that saved him on the boat to beach city. He reacts the same when he meets Amethyst in the kindergarten.
However, when he meets the gem who is supposedly Rose and her seven lions in the desert he doesn’t recognize her as a crystal gem that rescued him. However, the painting from this moment (where Steven got the other gems outfits from) shows Rose with the rest of the crystal gems meaning Buddy should know her.
I think that the “giant woman” Buddy encountered wasn’t Rose, as Steven and Connie imagined, but was another gem. Maybe even pink diamond. We all know that this episode is deceiving because Steven and Connie are unreliable narrators basing the story off what they imagine to be true. And since the description definitely fits Rose it makes sense for him to think it is Rose, but Buddy should recognize her. After all he knew the other three crystal gems.
Also, on a fun side note the real Buddy shown at the end of the episode looks kinda like Greg which may be nothing but it’s a fun idea to entertain that Greg may be a descendant of Buddy!