Hello,
You can rest assured, that is intended behavior. The enablement package only installs a certain version of 23H2 and then it lets Windows download and install all of the other updates.
I would let that run overnight and see if it has to restart in the morning, and if it does, I would let it restart and then go back to settings to check for more updates and if there are any, let it idle and download and install them.
Hope this helps.