It does sound like you might be overloading the machine which is why it won't spin properly - but if it's new, see if you can get an engineer out to confirm.
You do need to leave space in the drum for the clothes to turn. I am a bit annoyed with my new LG because I bought it with a higher capacity than my old AEG machine but it doesn't wash stuff well unless I leave it about half full. This is on the standard normal wash, I feel like it takes less clothing than my old machine overall.
Also missing a 50C wash, though not the end of the world. It took me ages to find rinse and spin, or just spin - for just spin on mine, I have to turn it on, NOT select a cycle, and press the spin speed button. And Rinse and Spin takes up the one "downloadable cycle" slot so I have to delete it if I want to download another custom cycle
I think this is stupid and 1. They should give you 3-4 "downloadable cycle" slots and 2. They should include the rinse cycle as one of the most basic obvious things, not make it take up a slot.
Another annoying thing is that it won't let you choose between a longer (more eco) cycle and a shorter cycle apart from obviously choosing the eco vs quick wash - but if I just want to put a normal cycle on it insists on weighing the clothes first and deciding how long it needs. That is fine when it's a normal load of laundry but I had a basket full of sodden clothes from the old WM which had completely refused to spin at all in the end and it wanted 4 hours to wash them because it had decided there must be 10000000000 clothes in there. It would have been helpful to be able to override this. Especially as I hadn't found the spin only setting at that point! Sometimes if I need to run a load through twice it has the same issue and I have to take half of it out to get it to recalculate, then I can sneak the rest back in.
But I do find that even the 800 spin gets most of the water out. Anything above 1000 is perfectly fine and basically as dry as my old (1600 spin) machine did.
It also took me a while to find the pre-wash option - I bet it will be there somewhere if you look in the manual. I can't believe a brand new Bosch machine wouldn't have a pre-wash setting at all? Try youtubg "Bosch series [X] pre-wash"
Does wind me up when products claim they are AI and it is no more than an algorithm (which doesn't always work that well IRL). You should be able to rate the machine after every wash and tell it what you want to optimise for (any combination of speed, cleanliness, hygiene, energy usage, water usage, gentleness to the clothes, etc) and then it should do mini experiments and find out through actual AI what is giving it the best result based on what you've selected. They have apps, but the apps are totally pointless. About the most useful thing mine does is tell me how much energy a given cycle uses. You could use them for things like this! And input where you live (for a water hardness rating), and what detergent you're using (from which it could get details of all the chemical ingredients from the companies) And a properly custom cycle would be cool if you could actually configure it totally yourself. Plus it would be great if it could give you suggestions for what might be wrong and what troubleshooting steps to try. Building a troubleshooter into the app (even just copying the one from the website) or even better, letting you know when it's done something like stopped a spin early and why it did that, would be useful.
Also, mine has an indicator which tells me when I should clean out the drum but it's just a counter which counts when I've run 30 cycles. If I run 30x rinse cycles it thinks it needs a clean - it does not. I did loads of this when we first got it to check all the connections were working properly. But if I run 10 cycles of really mucky stuff it will merrily carry on for another 20. In reality I do a cleaning cycle about once every 60 cycles.
My tumble dryer has a humidity sensor which is great even though not perfect. It works well enough that I can stop a cycle with 5-10 mins left to go, put a whole new load of wet washing in and unpause and it will adjust and dry it all properly taking the full amount of time. (I don't do this all the time because I'm not sure if it actually does the same thing for a whole cycle or not, but I did it once because I was curious). The only time this doesn't work properly is when there are only a couple of items left from a full wash which are still damp and I put them in on their own, certain materials don't seem to register the dampness properly and it just immediately stops.
The washing machine should use a turbigidy sensor (like dishwashers do) to check if the water coming off the clothes is clean or dirty. And it should have some kind of sensor in the bits that get clogged up with soap scum and limescale to indicate that those need cleaning.
They should still include standard settings for anyone who doesn't want to mess around with all of that kind of thing but if you do want to - why can't they do this? It would be a much better use of the technology IMO.