I also change the value of R1 from 1k ohm to 500 ohm. I guess this will increase the base current.
Why do you "guess"?
You use a simulation tool. You simply can measure the base current ... to validate your expectation.
And to learn from what you see, to understand how a bjt works.
For me speaking: "guessing" is not the way to design elelctronics. Electronics follows physics, mathematics, rules.
Guessing "the voltage is not dangerous", "the BJT will survive", "the airbag in your car will not ignited during normal driving", "the measurement tool will show the correct value" .. is no option. I personally want to be SURE about this all.
Two diodes are added to remove cross-over.
Initially you did a one quadrant solution.
The one quadrant solution does not suffer at all from crossover problem .. there simply is no crossover.
And with the diode solution I expect thermal runaway ... it´s very likely the BJTs get killed.
It´s hard to help. We (at least I) still don´t know your true application requirements.
***
Three years ago Doa wrote:
https://www.edaboard.com/threads/microcontroller-with-rs-485.399315/post-1718363
I see no spark, no improvement, no "start"... not even a good communication.
I better leave...
Klaus