Well, the old junction block was the standard 8-void splice block provided with nearly every BSI-approved UK light. It was wired correctly for what we Yanks call a "switch loop" or switch leg (since UK people do different things with their colors than US).
You seem to have correctly replicated the wiring (in your photo, by the way +1 for a "before" photo)... except the red wires appear to be orphans. The manufacturer of this lamp appears to have "left you hanging" when it comes to splice blocks. Are you sure this light is BSI approved and/or sourced from a domestic EU supplier, such that the CE marking would be genuine?
But yes, once you figure out a Code legal method for splicing red-red, Bob's your uncle. Or should be.
Now, if it is tripping the circuit breaker, the next question is, "Is this an RCD breaker?" Because it may be tripping in RCD mode - meaning it's not >100A of current flow, it's just >30ma of current flow from hot or neutral into ground. Given that you seem to have wired it correctly, that would indicate a faulty lamp.
Temporarily lift the ground wires off the splice block (and make sure they're not touching any metal part of the lamp). Does the RCD stop tripping? If so, that confirms a faulty lamp. Back to the shop it goes. Don't even think about running the lamp ungrounded, it has a ground fault for Pete's sake!