"my only guess at the moment is that when I did the leak test (I'm no expert) for the first 2-3 attempts I couldn't identify the exact TDC and therefore the propeller rotated a lot."
The propeller should be restrained, from turning, by either an assistant or some other way eg strap/rope
TDC can easily be identified:
One spark plug from each cylinder removed.
Finger/thumb over spark plug hole
Rotate engine (in normal direction), using prop, slowly until you feel pressure/compression on finger - this is the compression stroke for that cylinder
Insert, into cylinder/sparkplug hole, a plastic/wood rod of sufficient length to touch surface of piston (a metal rod eg screw driver, can be used but potential for damage higher)
Take care not to jam rod in cylinder - best to hold/feed clear of sparkplug thread
Continue to rotate engine slowly. Watch rod. When rod stops moving piston at just before TDC.
Mark rod
Continue to rotate engine until rod just starts to descend. This is just after TDC.
Mark rod
Remove rod - mark half way between the two marks
Return rod to spark plug hole, reverse engine rotation to half way mark - this is TDC