Thanks for the catch on the cast, it was a remnant of a piece of code I was using for testing purposes that I recently took out, but even then it didn’t make sense to use it on tick. The solution I found for the problem is below, if you’re interested.