Recommending a visit to yoslime's
Extra guide.In favor of handling Chen's first spell with horizontal streaming, extending the duration a bit but making it easier to handle the random bullets. Your method is just fine though; that's what I did during my clear attempts.
The second spell is static with exception to the purple bullets, but those shouldn't be a problem. The general idea is to stay in the inner area when she's circling around, then be ready to break past the bullets covering the screen as she passes the center and begins to circle the edge again.
For Ran's fifth noncard (teal/green kunai) I find it helpful to keep off the bottom of the screen. You can still make small movements on the x-axis since you're also moving down while reading the waves, and it'll give you time to work around the sections where the rows of bullets cross on each other. Simply move up after you've cleared a row.
Would rather deal with bullets from above and below on Princess Tenko. She loses her hitbox on this spell so you can sit on her then move away diagonally before she fires (practice timing to maximize damage time). First wave is a given because of her position. After luring the main shot away from the direct south go through the middle, sit on her for a bit, and lead the next one NE or NW before returning to the center. Careful that you don't end the spell at the top with this method.
Ran's own hitbox on Ultimate Buddhist is very small (smaller than usual?). Don't worry so much about how close you are so long as you keep moving. You can get so close that even Reimu's focused speed will run risk of hitting the laser ahead, and it's fine even if you pause for a bit. The aimed bullets take long enough to reach you.