Not an expert either, but I actually tackled something pretty similar for a retaining wall along my sloped garden path. Your idea sounds totally reasonable. I did almost the same thing with stepped footings to keep the block height level across a slope. In my case, I poured the footing in sections using formwork that followed the slope, but made sure the top edge of the blocks stayed level. It took a bit more time to measure and plan, but it made everything look so much cleaner in the end.
One thing I learned the hard way: make absolutely sure your footing is solid and wide enough, especially toward the downhill side. Mine started to shift ever so slightly after heavy rain because I underestimated drainage. Also, if you're doing the pour in sections, make sure to key the footing joins together somehow so you don’t get cracks later. I’d also recommend checking the slope with a string line or laser level before you start pouring — saves a lot of second guessing once you start laying blocks.