List Bug when using debugger

So I have a list of enemies that I instantiate via a loop. This successfully spawns an enemy, but only ever one. When I make the list I get ENData (null) when I set it to the levels enemy list (taken from another script) it becomes this:

EBData    Count=1
          Unknown type 'System.Collections.Generic.CollectionDebuggerView'1, mscorlib.dll'

Now when it goes into the loop I can view the variables inside by hovering my mouse over them, and the enemy is spawned correctly. If I go into the script the list is being called from and check it there I receive the same error.

Look for solution: Unable to populate System.Generic.Collections.List - Questions & Answers - Unity Discussions