Why is it then more about soundproofing? He wants to insulate the upper floor from the attic. In any case, I would not use OSB boards as the top layer because they are also used as vapor barriers. That means it is sealed upwards, where it should be more diffusion-open. Less ideal, so better use tongue and groove boards with a little space between the individual boards. Honestly, I wouldn't know why it should work without a vapor barrier. But I am not an expert either