Why are you using TPIC6C595 (in your component library drawing video)? They have a breakdown voltage of only 33V instead of 50V for A and B variants and have a different pinout!
They have clamping zeners built in.
It will have to be the 50V B series though, otherwise the digits would bleed on with the 30V C series.
The TPIC6B596 or the TPIC6B595?
There is even a TPIC6A595, but that one is a bit more expensive.
Nice packages and easy all in one solution, but pretty big packages though, 96mm²
You will need 11 of them (for 88 connections), which is 1056mm²
Just pure on board space/total surface area;
44 dual BJT arrays (like the PMBTA42DS/MMDTA42) incl some resistors (which you practically can put anywhere you want) uses less board space for 88 connections.
The BJT arrays together are only 198mm², which is equivalent to two HV shift registers.