Always check what code is surrounded by CONFIG or FEATURE ifdefs - it's often weird or potentially dangerous, that's why it's behind a flag. We run into this a lot trying to port to Digic 6, 7, 8, X. The old code assumes all cams will have stuff at the same addresses because D4 and 5 were quite similar. So, sometimes it just hardcodes a constant in a source file, with no guards.
1300D is what, D4+? Probably fairly similar, but I'd expect some changes. Plus it's a later model and sometimes things change without a digic version change, but because Canon used some different component on the board later on, etc.
This kind of stuff is why I think the 1300D build needs a lot more testing, methodically, of every feature, with uart connected to get better logs. It's almost certainly got some serious bugs.