Beacon proxy upgrade storage bug

I have a very particular bug that I'm guessing is caused from a common mistake when setting up proxy contracts. Description & code here:

Deploying Upgradeable Proxies and Proxy Admin from Factory contract

Any help would be very much appreciated. :pray: