I was having with issue citrix receiver dual monitor issues while connecting remotely to a pc . Citrix receiver was detecting multiple monitors as one. It was not detecting multiple monitors. I found a fix for it while playing with Citrix receiver settings. It worked for me so I am sharing this to see if it works for other users who are facing similar issues.
A client uses a Citrix server to login to, looks like they're basically using it as a terminal server. When they log in, Citrix takes up both monitors. Is there a way to limit it to only one monitor? I poked around on the server in Citrix Presentation Server Console but didn't see anything that sticks out related to this. If you do not want to detect/install Citrix Receiver you can use the light version, with fewer features, in your browser. Use light version I agree with the Citrix license agreement.

At first, upgrade your Citrix Receiver to the latest version by downloading and installing it from https://www.citrix.com/downloads/citrix-receiver/windows/
Current version of citrix receiver is.:
Right-click on citrix receiver or citrix workspace icon. Then click citrix receiver advance preference.
Update mac mojave. You will see Advance preference window:
Now click on High DPI. Now select No, use the native resolution. Save the preference and restart your remote session.
Citrix Receiver Employee Monitoring
That should fix citrix receiver detecting dual monitor as one issue. I hope it helps.
