You are not going to like this answer, but after I downloaded the old Photon 3.X and set up a photon config for your binaries. I was about to connect to the server without issue.

It created the LoginSystem and ran through the Awake() and BasicClientTest() methods without issue.



I am wondering if you have some kind of old binary hanging around.

Make sure you Clean your entire solution. Verify that there are no bin folders in any of the projects. After that manually delete all of the MMOFramework binaries in the Photon deploy directory.

Ensure that you are running the same version of Photon on both sides. The libs need to match exactly.

If everything is correct. Rebuild all of the binaries and deploy them to your Photon deploy directory.

After that ensure your connection settings for the server instance are correct. These are in the PhotonServer.config
*Note that I deployed them to "Photon-v3.4.31\deploy\Matro\Master" & "Photon-v3.4.31\deploy\Matro\Region"

Code:
<?xml version="1.0" encoding="Windows-1252"?>

<Configuration>

	<Matro
    MaxMessageSize="512000"
    MaxQueuedDataPerPeer="512000"
    PerPeerMaxReliableDataInTransit="51200"
    PerPeerTransmitRateLimitKBSec="256"
    PerPeerTransmitRatePeriodMilliseconds="200"
    MinimumTimeout="5000"
    MaximumTimeout="30000"
    DisplayName="Matro All">

    <TCPListeners>
      <TCPListener
        IPAddress="0.0.0.0"
        Port="5055">
      </TCPListener>
    </TCPListeners>

		<UDPListeners>
      <UDPListener
				IPAddress="0.0.0.0"
				Port="5055">
      </UDPListener>
    </UDPListeners>

    <Runtime
			Assembly="PhotonHostRuntime, Culture=neutral"
			Type="PhotonHostRuntime.PhotonDomainManager"
			UnhandledExceptionPolicy="Ignore">
    </Runtime>

    <Applications Default="MMOFramework.Server.Master">

      <Application
				Name="MMOFramework.Server.Master"
				BaseDirectory="Matro\Master"
				Assembly="MMOFramework.Server.Master"
				Type="MMOFramework.Server.Master.Application"
				ForceAutoRestart="true"
				WatchFiles="dll;config"
				ExcludeFiles="log4net.config">
      </Application>      

      <Application
				Name="MMOFramework.Server.Region"
				BaseDirectory="Matro\Region"
				Assembly="MMOFramework.Server.Region"
				Type="MMOFramework.Server.Region.Application"
				ForceAutoRestart="true"
				WatchFiles="dll;config"
				ExcludeFiles="log4net.config">
      </Application>  

    </Applications>

  </Matro>
</Configuration>