Re: Cambam limitations.
CamBam does not handle SVG natively. Someone on the CamBam forum has a SVG plugin available for download, but I know nothing about it. V1.xxx of CamBam will import raster images and do an edge find to create vector paths. Again, I've not played with that much.
One other piece of software you might look at is PixelCNC https://deftware.itch.io/pixelcnc I have to say it is a bit buggy and tends to crash under some conditions, but it does work. I purchased it and haven't used it very much because I haven't had time to play with it.
CamBam is not really aware of the tool type as far as I know. I have used it for engraving with V-cutters, but have always calculated the depth manually. Also have done milling with ball mills but again do the calculations manually.
Searching Google for > svg fusion 360 < turns up a lot of hits, so it looks like Fusion 360 is friendly to SVG formats. Might be worth a look.
Jim Dawson
Sandy, Oregon, USA