It's the same in Pro Tools, I've been having similar issues with of late.
Turn the private ports off, to record automation use the public in and out ports, in order to monitor what you have just played then you need to change your monitor track back to Spark.
Then it's just about turning on and off the desired prefs in the Spark prefs window, referring to if you want to record Spark seq data or Spark pad info.
I think the problem lies in the documentation, Arturia cover the Spark side of things but ask you to refer to the manual of the host DAW, which is fine if you're knowledgable about the DAW you use, but not great if you're just starting out
Thanks, Stuart