There are 3 big problems with adapting an ATV engine to a snowmobile. The weight, the location of the transmission and the cooling system.
Small comparison here with my 2 off road gokart, one has a Suzuki 300cc ATV motor air cooled with a 5 speed transmission, the engine block with the transmission = 125lbs.
The other has a fan-cooled 420cc industrial motor with a 3 speed manual transmission in series with a small CVT, the engine and the 2 transmission drives 80lbs. Apart from the competition motorcycle engines (250 and 450) that are lightweight for their power, ATV motors are pretty much all heavy, in fact much than 2-cylinder snowmobile engines.
The ATV and reverse foward reverse gears are configured behind the engine, so that a snowmobile has a light front, the engine must be glued to the front of the tunel (just in front of the sprockets) and the CVTs must be next to and on the Above the engine. Unless you put the ATV engine up in the air for the transmission to be above the tunnel, I do not see how to get a short, light snowmobile on the front. In addition the power goes out behind the transmission in the center and not on the side!
Engines that have a liquid cooling will ideally need a radiator above the track unless you keep the big radiator with the fan in front.
Those who have an air cooling will need a very powerful electric fan, the snowmobile must provide a constant high force to advance unlike the ATV on wheels. The industrial motor has a fan and is capable of cooling without advancing.
The ideal would be to engineer an engine from A to Z to get the obtimum on a small snowmobile instead of using an engine that is not designed for that. But cost $$$$$$.
The first Small-Doo is much quieter than the Tundra R with its original exhaust. The Small-Doo X is just a little less noisy than the Tundra R, but its very minimalist exhaust system weighs less than 2lbs.