Error when using UpdatePointUnsafe

I am am currently having compile issues using the UpdatePointUnsafe function that is in Geometry::TPointHashGrid3d. The thread safe function compiles just fine, however I actually need to use the UpdatePointUnsafe version. Both the UpdatePointUnsafe and UpdatePoint are identical for the input requirements.

void UpdatePointUnsafe(const PointDataType& Value, const TVector<RealType>& OldPosition, const TVector<RealType>& NewPosition)

void UpdatePoint(const PointDataType& Value, const TVector<RealType>& OldPosition, const TVector<RealType>& NewPosition)

Here is how I am calling it:

int value = 0;
PointHash3->UpdatePointUnsafe(value, Positions[i], NewPositions[i]);

Below is the error I receive after the failed compile attempt:

1>C:\Program Files\Epic Games\UE_5.1\Engine\Source\Runtime\GeometryCore\Public\Spatial\PointHashGrid3.h(183): note: while compiling class template member function 'void UE::Geometry::TPointHashGrid3<int,double>::UpdatePointUnsafe(const PointDataType &,const UE::Math::TVector<double> &,const UE::Math::TVector<double> &)'
1>        with
1>        [
1>            PointDataType=int
1>        ]
1>Source\MyProject_01\Private\SpacialHashTest.cpp(58): note: see reference to function template instantiation 'void UE::Geometry::TPointHashGrid3<int,double>::UpdatePointUnsafe(const PointDataType &,const UE::Math::TVector<double> &,const UE::Math::TVector<double> &)' being compiled
1>        with
1>        [
1>            PointDataType=int
1>        ]