How do I stop Plasma from connecting to net at boot or restart?

My prior version of EOS/Gnome remembered the network state when I shut down, or rebooted. If I was disconnected it stayed disconnected. Plasma seems to want to connect every time. I still want it to auto connect if I am connected while I shut down, or reboot, but if I am not connected I would like Plasma to remember that state, and apply it when system starts up again. How can I do this?

@sempterobit ,
I’m not sure the connection status is not preserved. (Super+wifi) and you disconnect by rightclicking
preserved_status
the status is preserved (or uncheck automatic connection.)
If I overlooked the testing use similar nmcli command lines

mcli con show -a
NAME                   UUID                                  TYPE      DEVICE        
Ethernet connection 1  07e9360e-128e-421f-930a-b0f5fd48485b  ethernet  enp0s20f0u2c2 
lo                     3bb38c9a-96ff-4cb9-9dee-b9225e363885  loopback  lo

nmcli dev disconnect enp0s20f0u2c2
nmcli con up id 'Ethernet connection 1'
with me
But these are not needed IMHO
EDIT2: Re

How do I stop Plasma from connecting to net at boot or restart?

no_autoconnect

Some scripts

For single connection I made some overcomplicated scripts.
When you are connected run once:

#!/bin/bash
CONN=': connected to'
nmcli -t -f DEVICE | grep "$CONN" > $HOME/mynetc
sed -i 's/ connected to //g' $HOME/mynetc

A logout script:
cat conn_mark.sh

#!/bin/bash
rm -f $HOME/mynetisup
nmcli -t -f DEVICE | grep -q ': connected to'
if [ $? == 0 ]; then
touch $HOME/mynetisup
fi

A login script:
cat conn_copy.sh

#!/bin/bash
    if [ -f $HOME/mynetc ]; then
    NDEV=$(awk -F: '{print $1}' $HOME/mynetc)
    NNAM=$(awk -F: '{print $2}' $HOME/mynetc)
     if [ ! -f $HOME/mynetisup ]; then
        nmcli dev disconnect "$NDEV"
        else
        nmcli con up id "$NNAM"
     fi
    fi

and an optional conn_toggle.sh assigned to CTRL+Alt+N
cat conn_toggle.sh

#!/bin/bash
    CONN=': connected to'
    nmcli -t -f DEVICE | grep -q "$CONN"
    NETC="$?"
    if [ -f $HOME/mynetc ]; then
    NDEV=$(awk -F: '{print $1}' $HOME/mynetc)
    NNAM=$(awk -F: '{print $2}' $HOME/mynetc)

     case $NETC in
      0)
       nmcli dev disconnect "$NDEV"
       rm -f $HOME/mynetisup
       ;;
      1)
       nmcli con up id "$NNAM"
       touch $HOME/mynetisup
       ;;
     esac
   fi