I use
ssh-copy-id "-p $SERVERPORT -i /home/$USERNAME/.ssh/vpn-server.key.pub $SERVERUSERNAME@$SERVERIPV4"
or
ssh-copy-id -i /home/$USERNAME/.ssh/vpn-server.key.pub "-p $SERVERPORT $SERVERUSERNAME@$SERVERIPV4"
is not correct
ssh-copy-id -i /home/$USERNAME/.ssh/vpn-server.key.pub $SERVERUSERNAME@$SERVERIPV4
so you can run
Thank you.