You have three more or less identical ways to do this. You can either:
Give m = 4 when instanciating the RemoteProcessor then add the components as in your script.
Or give a circuit that has your wanted m modes as the first circuit (the circuit size is inferred from it and cannot be changed afterward). In your example, this is what you see: the first BS you add sets the number of modes to 2 so you can’t add the cnot that spans over 4 modes.
Or create a local processor that contains all you want then create your RemoteProcessor with RemoteProcessor.from_local_processor(processor, platform, token).