I think you guys don't understand at all how "license" works
There is a difference though, releasing it as a Ferrari is the problem (with ferrari logo, skin, sponsors etc).
The 3Dmodel in itself is not a problem. You can create the 3D object that is as close as possible and make a random livery the car is yours alone. Granted you did that all by yourself and you did not have access to ferrari IP regarding how to model the car, just the pictures. Which is also why there is no problem for cars in real life to look exactly the same as another one granted no private information was used. For example the racing point 2020 which was an exact replica of the 2019 mercedes.
And let's take an example, porsche. EA had the porsche license, so there couldn't be any porsche on other games while EA had the license. What did they do? Use porsche model, rename them as ruf and they could release porsche cars on other game (just without the name and logo, which is replaced by ruf)
The ruf cars you have on assetto corsa by kunos is just unlicensed porsche that are 3D model of real porsche cars.
The modder has the right to complain about the 3D model being used commercially by codemaster. After all its an "original creation". The reason it didn't happen and that codemaster gave a small payement afterward is because the modder cannot afford starting a legal case against codemaster and buy a lawyer. And this is how some company abuse modders creation.
Specifically rockstars who sends cease and desist to modders with legal threat to shut down some modding activity although on a pure legal point they have no real stand. And on the case the modders goes through, they win. Just like the re3 teams that reverse engineered the GTA game (recreated the engine from scratch based on study of how the game work, can be the same as recreating a car based on photos) and released an exe that allows to play gta games granted you provide the game files yourself. Rockstar decided to take legal action against them, and lost the case.