So how can it be fixed? Changing extensions in the materials files to match the texture. What is a materials.cs file? Very basically, it's the file that tells the game which textures go where on the model of the car. png are not being automatically loaded if the creator of the mod didn't specify them as such in the materials file. Why did the mods break? The game changed the way it reads textures and now. Well, here's a tutorial on how to fix missing textures caused by the 0.22 update that can be used on any mod (AFAIK) broken by it.
Game updates and mods break, a tale as old as Beamng itself despite the devs and modders best efforts to prevent it. Much thanks to Baarry5444 and Nadeox for correcting some of the info and presenting an way easier fix.