Make sure your pre/optional directory is properly populated.
See all the needed extensions in the "Depends" panel for lvm2 in AppBrowser.
Thanks Finally I've got it.
I've populated the pre/optional directory as you suggested:
Also, I've added the list to pre/onboot.lst
I've found that order is important, isn't it?
And I replaced tce=dm-2 with tce=dm-0
For some reason Fedora and tinycore see that volume on different device