Curve modifier only follows first Spline of a Curve Object
Yes, this appears to be a limitation of the current Curve Deform modifier. It will only notice the first Spline, The Curve can have multiple segments but as soon as there's a gap then infact the Curve object internally is made from two splines, etc.

If you think this is a bug you can file a bug report to see what the developers say.