Bidirectionnal level shifter not working on my clock to drive a smartcard
if I refer to the datasheet of my transistor the timings are
perfectly fine to handle my 3.6 MHz clock

But you have a bunch of 10 nF capacitors on your data/clock lines: -

A 10 nF capacitor at 3.6 MHz has an impedance of 4.42 Ω and that's going to wreck clock and data signals.