Welded Part causing floating of character while jumping

Hi I have been having issues with a ball welded to my character, the ball has CustomPhysicalProperties and has a bit of a float, when the player jumps with the ball welded as shown in the clip, it causes the player to float higher and stay longer in the air. Any help is appreciated.

What I have tried:

setting the CustomPhysicalProperties to nil
All CustomPhysicalProperties to false
Setting Ball’s AssemblyLinearVelocity and AssemblyAngularVelocity to 0,0,0
The ball is already Massless

https://gyazo.com/1e870ee3e14e6b6ad5fa2e6fa1f63082

Event3.OnServerEvent:connect(function(Player, Ball, Dive)
	local RA = Player.Character:FindFirstChild("Right Arm")
	local b = Ball
	b.Locked = true	
	local glue = Instance.new("Weld")
	glue.Name = "handsOn"
	glue.Parent = RA
	glue.Part0 = RA
	glue.Part1 = b
	glue.C0 = CFrame.new(0, -0.5, -1.2)
end)

Note: This game is from around 2021 and theres some parts of the game that could be from 2019-2020 which could be the issue

Fixed the issue, there was BodyForce and BodyGyro instances inside of the Ball causing this behaviour.