So, we at least know that the video circuitry appears to work.
Can you download my PETTEST code, burn it into a 2K EPROM, put it in place of the EDIT ROM and plug the kernal ROM in please. What do you see on the screen?
You'll have to lookup my google drive reference on the VCFED Commodore thread though. It is currently version 4. This is an extended PETTEST than the one that lives in the kernal ROM socket and can test the video screen, page 0 and 1 of RAM, the keyboard and ROMs and a more extensive memory test of all of the RAM.
EDIT: Here
https://drive.google.com/drive/mobi...cG98a2FDOMo1H5pj9lIdJpHcx?sort=13&direction=a.
Just a thought about your double screen. Is it possible that the character generator is faulty. I know you said that you have got the correct checksum, but if it is faulty you could get a screen of capital B's that get converted into random rubbish. I do, however, have a test for this scenario if your video RAM is socketed...
Dave