Original Trainer not assigned to pokemon obtained via /giveallpokemon

Summary

The /giveallpokemon commmand does not assign an Original Trainer.

Steps to reproduce

Use /giveallpokemon

check OT of pokemon obtained from command

profit?

What is the current bug behavior?

/giveallpokemon does not does not assign OT to the player. It is left blank until traded. Upon trading, the OT is assigned to the trainer who recieved the pokemon from trading.

What is the expected correct behavior?

the command should assign OT just the same as /pokegive or /givepokemon

Cobblemon Version and Mod Loader

Fabric, Cobblemon-fabric-1.6.0+1.21.1-main- a0e01b96

Mods used besides Cobblemon

None.

Relevant logs, screenshots and/or videos

https://youtu.be/ALuZoIuez5Q <- Shows trading

Obtaining