intraday modelling of options is a pain in the ass. You can toss your BSM pricing into the bin and start from what you actually want to do.
Pricing 0dte and 1dte options is completely different, as 0dte trades only 6,5h whithout any overnight volatility and 1dte has a potential overnight jump...