He might just need a bit of encouragement to self feed and take the finger foods. Some LOs do expect the feeding to be mummy's job and sit with their mouth open like a little bird waiting for it to be filled but if you take your time you could probably transition over a week or two to all finger foods and pre-loaded spoon/fork.
I would just gently encourage him with words and actions, put the food in his hand and say "you do it" and gently bring his hand up to his mouth, he'll probably catch on pretty quickly just not all in one day
At meal times I would perhaps say "you eat yours and I'll eat mine," help him grab a piece if needed. You can even demonstrate for a few days by using your fingers to eat too.
Rather than changing the meals how about just adapting them a bit? So rather than switching oatmeal to toast how about making oatmeal fingers (there is a recipe somewhere on the finger food thread - I'll did it out if you can't find it), or I used a "my first muesli" which I made very thick (little milk and stir into a dough like mix) and rolled into balls which DS picked up, he took bites out of the balls, perhaps you can do similar with a thick oat meal or pre-load spoons for him to pick up and self feed?
Hard boiled egg is great, as is omelette (a one egg omelette is so quick to make too once you get in the swing of it) which can be cut into strips for him to pick up or into mouth size squares to stab with a fork, help him stab or pre load a fork.
I would just switch your fruit puree to fresh fruit, if apple is a bit hard try steaming for a few mins or oven baking wedges in the oven (dry on the outside which is easier to pick up and manipulate than steamed which is wet on the outside, but nice and soft on the inside), same with pear and almost any veggies, potato, sweet potato, carrots etc. Cut everything into wedges or big chunks.
The left overs which you are pureeing I would just offer as a regular un-pureed meal. If the pieces are small maybe you can adapt your cooking for a few months to offer bigger pieces which are easier to pick up? I made stews with big chunks so that DS would be able to pick up his veggies. Quick meals would be things like steamed carrot fingers, green beans or asparagus (minimal pre needed as they are all perfect size for finger foods!) to go with some protein and carbs.
Protein I used to make batches of lentil or bean burgers (little patties fried or stuffed into a mini muffin tray and baked into neat little packages I could freeze) and they were always great to take out and about, neat little dry finger food protein/veggie meals, I could lift out 1 or 2 in the morning and they were defrosted by lunch, I just served cold. Little pancakes (fruit or veggie) and mini muffins (again fruit or veggie) were often staples as back up food here too, oaty chews (recipe on the finger food thread, they can be dairy free no problem).
Which foods you serve depends on what you eat as a family really as you want it to be the same or similar but there might be some adaptations to allow for his age and ability. I mean we were not lentil burger eaters but they were handy for DS and then our main meals I made sure included things he could have so we were eating the same.
Your routine looks fine. It's quite early to be introducing a solids snack but I imagine a lot of people do when they have an older toddler around and LO is seeing the snack and wants some!
If you have lots of pureed foods frozen you can use them up by adding to pancake mix or muffin mix or using as a spread on toast or a sauce for pasta etc. They don't have to go to waste.
hope this helps