Can I fit hardboard of two different thicknesses?
I don't think using two different heights is a good idea. For one, you'll introduce water pooling, depending on where the heights vary. For another, you're ensuring that the vinyl is always under the risk of stress where different heights meet under the same sheet.

The easy solution is to use only one height of hardboard - stick to either 2mm or 3mm.