The piston pressure should be enough to close the decompressor, it wont pull enough of a vacuum until after it has fired a few times, the vacuum is to help make sure it stays closed.

If its hard to start when hot and your sure it isnt an ignition fault I would suspect a fuel supply issue and leaning out.