:GetTouchingParts() not working

I was working on a game that relies on :GetTouchingParts() when it stopped working. I did a test in a different place to see if something was happening. I had 2 parts with CanCollide intersect with each other, then I had one part contain a script with:

print(script.Parent:GetTouchingParts())

But when running, it returned as an empty array. Does anyone know what is happening? Any advice would be appreciated.

Does script.Parent have canCollide turned on?

Yes, both parts have CanCollide

Apparently the function is down right now so don’t really need any help now

It was previously a bug earlier:

Is CanTouch Enabled with CanCollide?