Step 1:
I just took out the PCB and followed the traces and recreated the circuit.
Step 2:
Then I put everything together on a breadboard, fixed the drawn circuit problems, and tested everything.
Step 3:
Designed a new PCB with the changes needed so far.
Now I'm waiting for the PCB to arrive to see if the changes I made have done anything good.
Down below you can download the last version of the schematic and the PCB I designed. It's a working device which you can make for yourself and use it!
I will update both files as soon as I made any changes to them.
p.s: [Not recommended] in the file info means I haven't tested the PCB or schematic myself or there is a problem with it.