A few asides...
Also, if you're aiming to do normal don't jump into lunatic, even with cheat engine, it'd just frustrate you.
Do hard to practice pure dodging if you'd like, use normal difficulty practice to learn routes for the stages. On EoSD there's quite a few normal -> hard differences so make sure you know how each attack unfolds on normal too.
Don't just practice the stages brainlessly - think about how the enemies spawn, how they fire etc, and think about what ways would be good for manuvering each part safely (including not screwing you over once the next part comes).
Also, in terms of replays, watch things such as NMNB runs, lunatic 1ccs etc. - I'm not sure if you've been doing this already, but don't just watch the bare minimum in replays. Of course, do watch things at around your skill level too, but things like NMNBs runs might have unique and helpful strategies for difficult points.
For Patchouli's nonspells, you can stay at the middle, moving left/right to dodge the second laser in each wave - if you're right under her, the first laser will lose it's hitbox before reaching the middle under her. Basically, move towards the first laser as it gets very close to you, then stream the spam back under her.
This video does a nice job showing how it works.
What shot-type do you use? can't really help with Patchy any more if we don't know.
As for Sakuya...
For her midboss nonspell, it's kind of hard to explain... sort of dodge through the knives in one movement, be aggressive. Watch a replay to get a better idea. And there's always the safespot above her.
Misdirection, the midboss card, is entirely aimed. Just stream it it left/right near the middle and you SHOULD capture it, don't be afraid to bomb if it looks like you aren't though, it's worth it for the extra life.
For her boss nonspells, it's a matter of being aggressive and making sure you don't get trapped. Look ahead and go through openings while they're there, try to go where it looks like there's going to be openings.
Clock Corpse - dodge the opening wave, then after time resumes, move away horizontally from where you were when time froze - a large portion of knives will be aimed there. After that, dodge through what is left, rinse and repeat.
The World - move up as high as you can between waves to misdirect, go down when time stops. Rinse and repeat.
Marionette - you can kind of misdirect it by being to the far left/right when she fires.
Beyond that... well, it's simply learning how to bomb well. It'd be a good idea to know what you can and cannot consistently do, and bomb things you cannot consistently do in an advantageous way - say in my PCB lunatic 1cc, where I used Duplex Barrier to immediately kill off most of Youmu's and some of Yuyuko's spellcards since otherwise there's no guarantee only 1 bomb will kill them.
There's no spell practice patch (unfortunately), but you can use save-states...