Is it possible to have supernode and use delegate harvesting at the same time on one wallet?
Good question

A supernode is just a node with minimum requirement. It has nothing to do with a wallet. You can of course harvest with the delegated account that the supernode is using.