The scenario or what I am actually noticing.
The server is up to date. Then over time updates come through and get installed. When kernel updates come through and get installed Webmin requires a restart of the server. All up to this point can be repeated several times. Then apt-get Auto Remove is run which also requires a restart of the server.
Should apt-get Auto Remove require a restart if the server?
Is Webmin using any part of the old kernel?
Has the new kernel been applied correctly?
Should apt-get Auto Remove be run as soon as a new kernel is installed?