Check the boot log for errors, as it should expand the data partition if its the last partition and resize the file system to fill it on boot.
However saying that, if you do see errors then i have observed similar issues on my x86 projects and have needed to supplement the systemd growfs feature with our own systemd service and script to fix up any disk issues prior to the growfs feature running as on its own its not enough sometimes depending on the errors encountered.