In Spark preferences, check "send midi from sequencer", in your host, add a midi track that recieves midi from Spark, record. The pattern will be recorded to your midi track. It will keep the shuffle amount, velocity value, accent on/off. (This is very easy to do in Ableton Live... I wouldn't know how to do it in other sequencers)
This method is a bit more complex than drag and drop, but it's the only workaround I can see right now.
For Drag&Drop of patterns with/without Shuffle amount, given that every DAW has a shuffle function that is at least as complex as Spark's, I don't mind not having the shuffled notes when exporting the pattern, so that I can add - and modify - shuffle amount directly from the DAW.
As for your issue with audio export via drag and drop, you did notice that there was an option in preferences -> Midi Import/Export to choose whether you want to export as audio or midi when drag&dropping? I can't really help otherwise.
Hope this helps!