Xcodeで、同じStoryboard上で画面遷移を行いたいと考えています

やりたいこと
SessionSelectViewControllerのTableCellをクリックし、その値をSessionViewControllerへ画面遷移する際に値を渡したいです。
Segueを使おうと思ったのですが、クラッシュしてしまい、エラー文も出てこないため、Segueを使わない方法を使っています

Storyboardの画像

困っていること
SessionSelectViewControllerにて、

let storyboard: UIStoryboard = self.storyboard!

let vc = storyboard.instantiateInitialViewController() as! SessionViewController//ここでエラーが出ている
vc.receiveTitle = "hogehoge"
show(vc, sender: nil)

というコードを書いたのですが、2行目のところで
Could not cast value of type 'UIViewController' (0x10d1e21f0) to 'EC2018og.SessionViewController' (0x108676cb0).

というエラーが出てしまい、対処方法がわかりません。

storyboardの遷移でエラーが出ます。(segueを使用しない方法で実装)

にあるように、CustomClassやModuleを設定したりもしてみたのですが、全く変わりませんでした。
エラー文で検索をかけてみたのですが、これ以上の方法が見つかりません。何が問題なのかがわからないので、どなたか教えていただけないでしょうか。

SessionSelectViewController

画像の説明をここに入力

SessionViewController

画像の説明をここに入力