Maximum number of shift registers cascading (TPIC6B595)

Yes i know, but as i said i used 0.01uF instead of 0.1uF so i guess i need to change all 43 capacitors

No, while 0.1uF is the preferred value 0.01uF will do. You might want to add a 0.1uF every four or five chips if you are getting problems plus a big one like a 47uF to the whole chain.