I am still trying to figure out the problem 100%. It seems like the wallets keep crashing when there is a fork in the chain. For example, when 2 people submit a block at almost the exact same time one usually gets orphaned and everything keeps running normally. But for some reason when that is happening on this coin it causes the wallet to just crash and keep erroring instead of kicking out the incorrect blocks and syncing with the main chain. The wallet crashing problem is solved everytime by clearing out the chain that is saved on my computer and by re-syncing.