LeapMotion not working with HTC Vive

I’m trying to use the LeapMotion camera with the HTC Vive and UE4 version 4.18.3 in a project I’ve built.

LeapMotion appears to track perfectly when viewed in visual logger, In game hands freeze randomly (Even when tracked in visual logger).

TPCast missing frames randomly.

Vive trackers have bad tracking (jumping all around the scene randomly)

Has anyone encountered these kinds of problems?

Here are my specs:

Unreal Engine ver: 4.18.3
Agravare FPS: 44-60
Average ms/frame: 22-26
TPCast for vive (Stock TPCast firmware)
Vive hmd
Vive tracker x3
LeapMotion

Comuter specs:
CPU: i7-2600 3.4GHz
GPU: EVGA GTX 670
RAM: 8GB

Don’t use TPCast. That thing sucks.