Having startup messages on virtual tty (monitor) AND serial console

Yes, specify console= twice in the kernel command line.

GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"