Right now prepareLayer defaults to version 1 if no version is provided. This causes mapbox-gl-js to throw a warning that the tile source does not use vector tile spec v2.
There doesn't seem to be a way to provide version in fromGeojsonVt that can override this default, but it would be awesome to have tile spec v2 support when converting from GeoJSON.