I don't wish to appear overly critical, and certainly there's nothing wrong with experimentation to learn how networking works, but it seems you focus on how you believe a network should work, rather than how others trying to explain how networks do work. I believe I was the first to note what appeared to be a major design issue. Giuseppe and Rick went into much detail why your design was incorrect and what you need to do to correct. I'm not surprised you're finding your network doesn't work as you expect it should.
I suggest you focus on what Giuseppe and Rick wrote, and if unclear, ask for clarity on things you don't (yet) understand. Conversely, you probably don't need to explain what a router on a stick is to them. ; )
I suspect the concept of subnets and VLANs isn't totally clear to you (yet); not just what they are, but why they are.