Some people just can't stay on the road...
Point being: Don't mention a communication protocol that has been around longer than you have if you
are not going to respect the protocol. Either respect the protocol by following it or don't mention it.
If you are going to invent your own protocol , fine, but don't call it RS232 or expect us to consider it as
RS232 because as ANYONE who knows ANYTHING about RS232 can tell you, it is a bipolar voltage protocol.
You labeled one pin RS232_TX but you have only positive voltages in your circuit, so your label is WRONG.
You CANNOT label that pin RS232_TX if you have NO RS232 circuitry, regardless of your "it works " claims.
Either follow the protocol or don't discuss it. It's really that simple.