I checked it out and the picnic spread is there in my Riverwood bridge area...oddly, the basket is floating up in the air, but I can at least sit down on the rug by clicking the food and drink items.
Did you make a custom object, or did you figure out a way to make players use arbitrary furniture?
.
1. It sounds like I stuffed up the L_Prop box - and food + drink positions could probably do with improving

2. No custom object - just an invisible furniture marker which I found the player actually could interact with. I swapped the keywords in the base object so that activating it would make the player sit cross-legged instead of doing the kneeling worshiper thing. Shamelessly plagiarizing myself:
.
I start by placing the BlessingKneelMarker from the Furniture object group. I open the base object form and rename it so that I can create a new form and relabel the toggle to something like "Sit cross-legged" instead of "Altar of Dibella". Halfway down the left side of the base object form is the keyword list. From this, I remove the isIdleBlessingKneel Keyword and add the isSitCrossLegged Keyword.
.
In-game, the player avatar can activate this as if it were the BlessingKneelMarker - but instead of kneeling, the isSitCrossLegged Keyword forces the avatar to sit cross-legged.
.
[EDIT]No scripts are required to make this work as it does now[/EDIT]