I found a solution and I know why your old videos aren't working.
It is the fault of ipfs since it will only load newer videos. The best way to fix it is to watch your video from ipfs it will take a long time to load but afterwards the video should work.
RE: DTube Videos Not Playing