Source: difference between nmcli connection reload and nmcli device reapply?
Let’s see what the reference manual says about these commands:
nmcli connection reload
Reload all connection files from disk. NetworkManager does not monitor changes to connection. So you need to use this command in order to tell NetworkManager to re-read the connection profiles from disk when a change was made to them.
nmcli device reapply {device}
Attempt to update device with changes to the currently active connection made since it was last applied.
From this, it seems the commands inherently do different things. The nmcli connection reload
command reloads connection profiles from disk, while the nmcli device reapply {device}
applies any new profile to the active connection.