I will appreciate further explaination about this, which wallets are non-node wallets?
Essentially, anything that isn't Bitcoin Core isn't a full node.
Seems to be not correct as there are others implementation of bitcoin nodes that can be called "full". Look at
https://coin.dance/nodes Sure those nodes that based on Bitcoin Core are the most numerous of all existing implementations however they are not unique.