Modern dishwashers should be able to clean basically anything, most often when they don’t perform well, something got stuck in the water dispensers and there is just not enough water reaching the dishes (this will rarely create an error code). At least that’s my experience and I abuse those machines quite a bit in terms of what I put in there.