"tables cannot be cyclic" even though tables... aren't cyclic

  1. What do you want to achieve?
    I’m trying to send a table to the player containing an updated table of their opponents score/stats.

  2. What is the issue?
    tables cannot be cyclic every time it attempts to send

  1. What solutions have you tried so far?
    I tried manually creating the table each time instead of just sending the table itself, but it still throws the same error.

I tried serializing the dictionary as a json to see if any of those values were set to the wrong thing, but they were all set correctly.

{"TotalMisses":13,"Misses":13,"TotalLifts":0,"FauxSustainBonus":0,"Score":2304,"Trashes":0,"LateLifts":0,"Combo":0,"Nuked":0,"Mines":0,"Accuracy":44.83846490839012,"Sicks":5,"TotalNotes":24,"EarlyLifts":0,"Stumbles":0,"Goods":1,"LiftGoods":0,"Health":0.5699999999999996,"LiftPerfects":0,"Perfects":5,"Bads":0,"LiftSicks":0}

I’ve looked through all of my code over and over and I still cannot figure out what is causing this error to appear, everything in contained in the dictionary is a number and there are no references to anything, let alone itself.

Edit: i’ve been doing some more troubleshooting and this is honestly just ridiculous at this point, there’s no way this is cyclic
image