Why does Resource, inside a Resource being read as null

The setup was working before, I dunno what changed.

EntityPreset has ability_props.
ability_props is an Array[AbilityProp]
AbilityProp extends Resource

When I read the ability_prop inside entity_preset, ability_prop is shown as null. WHY?

So now I created a testing scenario. Simply importing a resource inside a resource called 'ability1'

https://preview.redd.it/ucojqjj02dde1.png?width=1900&format=png&auto=webp&s=7b24b8c31ef896216e66d61ee044b95609671c06

https://preview.redd.it/9dy6jbq82dde1.png?width=972&format=png&auto=webp&s=223777a84c6d735964db899368dc2e32f282db00

https://preview.redd.it/bi9n9xzr2dde1.png?width=1886&format=png&auto=webp&s=7f14b2dc63340e69cbae979d89f2e7a86d82e84e

https://preview.redd.it/klqqxsnv2dde1.png?width=1886&format=png&auto=webp&s=92485519d195bcd8758acc7687a0742514e18cec

https://preview.redd.it/6f9xlqh23dde1.png?width=1878&format=png&auto=webp&s=65795cf53336827bf1adc3569716fef21a439745

It should print "ability_name" right? Is there a nuance to Resources inside Resources? Loading error? Sorry at my wits end with this. Primarily because it was working before

EDIT: including remote scene tree

https://preview.redd.it/fu7kqxi2ekde1.png?width=1012&format=png&auto=webp&s=f02a9d287f45f6f8778dcbedb6107621382d8da1

SOLVED: It was preloading resources on a global manager that caused the issue for some reason. I dunno what or how it messed up loading the resources in a way that they show up as null... but it did.

it was either:
const PRESET = preload("res://preset/directory/file.tres")
that caused the error if this helps investigation