Is this normal or advanced behavior for a 24 month old?

-sings the whole abc song in tune along with 3-4 other nursery rhymes. Recognizes and says 10+ colors, 10+ shapes (including octagon and crescent). Can count 1-12 in order, 13-20 is more out of order. Can physically count items up to 5.

-can draw circles and writes very small as if she’s trying to write actual words. Holds her crayons correctly using tripod grip.

-asks why, where, what and who questions

-speaks in 6-9 word sentences and uses grammar correctly like past tense, plurals and pronouns. Speech is easily understood by others 90% of the time. I don’t know that she’s ever said a word out of context. First word was 6 month, phrases around 10-12 months and 3 word sentences at 14 months.

-can put together puzzles up to 8 pieces quickly (I don’t have any more than 8), can drag and drop puzzle pieces and shapes correctly on her tablet games.

-knows her full name when asked and also calls people by their name (mister so and so)

-very cautious and careful like she has a real sense of danger

The milestones online seem way off to me and I see so many other children this age on this site and in person that seem to be doing the same my LO is. Maybe there are just a lot of advanced kids in the world? I have no idea. She’s not in daycare and we don’t really know anyone her age to compare her to.