I use a 13 hp engine on my karts with the same bearings and they never have an issue.
Bearings are extremely susceptible to side loads like fabroman pointed out so lets just assume you are over-tightening them.
Stop over tightening the nut on the jackshaft. The nut should be finger tight, and even that may over do it.
1) put new high speed sealed bearings on the jackshaft (these ones require the snap ring style)
2) apply blue locktite to the threads of the jackshaft where the nut will go
3) tighten the nut on the jackshaft until it contacts the bearing, back the nut off.
4) use your FINGERS to tighten the nut until it just BARELY touches the bearing.
5) try and move the jackshaft in and out of the motor mount. It is tight enough when the jackshaft does not slide in and out. The nut is there to keep the jackshaft from sliding out, not to keep pressure on the bearings.
6) you should also have a spacer that fits in between the bearings on your jackshaft. This should hypothetically help more with side loads on the bearings from being over tightened.
PS your engine (9hp) is too big for the torque converter too by the way. The torque converter is only rated up to 8 hp. Thats your other problem. Best case scenario, you will always be wearing out the 30 series torque converter belts.