Ditch the baking powder cleanser (you can just use the Cosrx good morning instead) because it has high PH and the St.ives scrub because it's known for having irregular too-sharp bits. Otherwise it looks ok.
St.ives is too irritating for my face but I find that chemical exfoliants don't work fast enough for my liking. If you're like me and prefer physically removing dry patches or dead skin then I recommend Dr.G Brightening Peeling Gel. I only use it once a week or two but it works really well without irritating or drying out my face.
I agree with LikeIsaidPotato - more isn't always better, and it's difficult to advise without more information such as your approximate/exact age, for example. What is suitable for a 16 year old may well not be for a 36 year old.
St. Ives Apricot scrub is something I've used as a teenager and have regretted - it's horribly abrasive, and it can actually cause inflammation, acne and bumps because it scratches the skin! Have you considered introducing a BHA and/or AHA (salicylic acid, betaine salycilate, and/or glycolic acid toner or essence) into your routine as a chemical exfoliation step? I would drop this entirely, and if you feel you need physical exfoliation, buy yourself some cellulose sponges (the round yellow things) and use those with your foaming/2nd cleanser - they are non-abrasive and exfoliate delicate skin very well.
It sounds like you might also be overloading your skin - have you considered paring the routine down to cleanser-toner-essence (AHA/BHA are great here, the COSRX BHA Power Liquid is amazing), moisturizer, sunblock, and similar but without sunblock in the evenings?
Other than that, I do not recommend 1st/oil cleansers unless you are using makeup and/or a waterproof sunscreen. If you use neither, it's not necessary, especially not on oily skin. Obviously if you have makeup or a waterproof sunscreen to remove, it's very good to use.
> Is this a good set of a 10-step korean skincare routine?
More products won't exactly mean more results. The 10 step routine is generally considered a fraud, if you have multiple products to address specific problems it's another thing, but the 10 step routine just asks you to buy multiple different products for no reason at all. There's really nothing in your routine that work against each other, but there's also nothing much in there that address your issues.