Casie who is 2.5 years old doesn't like to come to me either. Unless she knows I have food. Or unless she thinks she's missing out on something that Scottie is getting.
Every time we get ready for dog walks, she plays 'come get me' and hides. I never play her game. Instead I pretend that I'm only taking Scottie with me. By the time we're all ready at the door and I'm putting on my coat, she's at my feet begging me to put her harness on.
Anyway, the "come" command is a difficult one to master. You can also try training the "touch" command (and give treats after). It's the same thing, they still have to come over to you, but they'll use their nose to touch your two fingers.
https://www.youtube.com/watch?v=RWSJVwZybwo
"Touch" is super useful for dog training!