Yes, she definitely recognises day and night:) and it’s normal for her naps to be less than 1 hour. Actually your baby is doing very well for her age. Don’t be discouraged:) the naps get better with time
https://www.parents.com/toddlers-preschoolers/sleep/naps/naptime-problems-solutions1/?slide=slide_3339600f-3d30-4b59-857c-659a217288e1#slide_3339600f-3d30-4b59-857c-659a217288e1