Me acuerdo que para pasar algunos pokés (no sé si eran de los "nuevos", con algún ataque o yo qué se) tenias que capturar a tantos pokémon. Si quieres evitar ese error lo único que te puedo decir es que busques algún código que modifique los pokes capturados o que directamente captures a 150 diferentes, depende de las ganas que tengas.
Para mover pkmns desde/hacia OPC con el Stadium 2, necesitas tener al menos 150 pkmns registrados como Caught, un extremadamente molesto impedimento cuando comienzo un archivo nuevo >__>
En O/P/C puedes pasar tus Pokémon a las cajas del Stadium2 y recuperarlos cuando quieras, siempre y cuando tengan tu mismo OT y No. ID. Para pasar o recibir de las cajas del Stadium2 Pokémon con diferente OT y No. ID al tuyo, como te mencionó Samskeyti, requieres que tu Pokédex marque que tienes capturados al menos 150 Pokémon.
El mensaje que te mostró el juego se debe a que en la Box4 se encontraba Volty (Voltorb) y en la Box8 estaba Muscle (Machop), si mueves a esos Pokémon a la party o a otra caja, entonces ya podrás mover la Box4 y Box8 a las cajas del Stadium2.