You write great dialogue by the way.
I was homeschooled and one of the things my mom was always very adamant about was teaching me creative writing. From the third grade on, we did all kinds of writing prompts from all these different books and websites and stuff for practicing of writing. At some point, she decided that I needed to practice my dialogue a lot because the descriptive narratives were going really well, it was my dialogue that was flat. For an entire week, I had an assignment where I was like Harriet the Spy, carrying around a little notebook and writing down snippets of conversations I overheard. Like we went to lunch at the mall and ate in the food court and she had me write out parts of conversations from other tables, and she had me sit in front of the TV while she flipped channels and write out little snippets of the dialogue on the TV shows and stuff. Then she had me write stories around the dialogue that I overheard. Another time, we wrote stories that were completely, 100% nothing but dialogue. We had to explain everything in the story using nothing but what characters naturally said and I'd lose points if they said something that would've felt weird outside of the context of an everyday conversation.
I guess my mom's practices for dialogue writing really worked. At the time I thought it was horrible, I remember being like WHY DO I GOTTA DO THIS? and getting frustrated. But dialogue really is important to keeping a story moving, and if it isn't convincing everyone sounds like a robot. So I put a lot of work and thought into dialogue (I'll reread a chapter before I post, reading only the dialogue outloud).
All that to say thanks for noticing.