@Jimbohalo10 is correct. You ALSO need to port the strata/substrate code from 5.4 to 5.3, then it will work.
I had to do that myself when I ported the GPULM fixes from 5.4 to 5.3.
Or, in other words, the commit linked by Matthew Ivey can’t be taken directly as is in this case. You need to rename some of the lines.