Are you sure you need a ConvTranspose layer for this?
It seems, that your width and height should not change in the output.
You could just use a Conv2d layer with e.g. kernel_size=3 and padding=1.
EDIT: Using kernel_size=4 is a bit tricky. Since the filter size is even, you will end up with an output size of 31 or 33.