Hi,
You should not instantiate all your ennemies in a pool, instead you should ballpark how many ennemies can be seen and active at a time and that becomes your pool size.
then you take from the pool and if one more enemy is needed, then the pool will instantiate a new one and increase by one the pool count.
that's how you do it, you NEVER instantiate all your ennemies in one pool, that's now the purpose of a pool.
Does that make sense?
so, yeah, definitely use a pool, if you need more help on this, I can give you guidance.
Bye,
Jean