Neither king can be first to reach its final square. If the white king arrives first, the black king has no path. If the black king arrives first, the white king can only arrive if the g7 pawn hasn't captured yet, but then the f8 bishop will never get to d8 since the white b-pawn will already be on c7 to let the black b-pawn move so the c8 bishop can reach e2, else the black king couldn't have arrived.
Good start, but this proof doesn't quite work. What if there was a white piece on e2 (before the kings were in place)? The white piece could then move to create a discovered check, and the black LSB could block on e2. When retracting moves, this would be "un-pinning" the black LSB. (Similarly, bNg2 and wNg4 could be un-pinned too.)
e.g. with some pieces removed
Neither king can be first to reach its final square. If the white king arrives first, the black king has no path. If the black king arrives first, the white king can only arrive if the g7 pawn hasn't captured yet, but then the f8 bishop will never get to d8 since the white b-pawn will already be on c7 to let the black b-pawn move so the c8 bishop can reach e2, else the black king couldn't have arrived.