You are getting the error because both the applications cannot use the same port. You have to kill the cli process to use the Ganache GUI in the same port. But this would mean you will loose the data in the cli node.
Using the same seed phrase just means that you are unlocking the same 10 accounts in both the cases. The blockchains are different. you can think of this as using same accounts in two different testnet.
You can try using a different port in Ganache GUI but using the same network ID as that was used to start the ganache-cli node. This might work but I am unable to test it right now.
Edit: Connecting multiple ganache instances will not work. Ganache is not designed for this. ref: answer