Bevy version and features
What you did
use template_value(TilemapChunkTileData(...)) in bsn!.
What went wrong
This type does not manually implement `FromTemplate`, ...
...
the trait bound `TilemapChunkTileData std::marker::Unpin` is not satisfied ...
Additional information
Not sure if there is something wrong with the marco itself, or just simply to be a misuse for FromTemplate.
For convenience, the following demonstration uses a similar type S.
#[derive(Component, Clone, Debug, Deref, DerefMut, Reflect, FromTemplate)]
#[reflect(Component, Clone, Debug)]
pub struct S(Vec<Option<TileData>>);
If replace FromTemplate to Default, it works:

Bevy version and features
What you did
use
template_value(TilemapChunkTileData(...))in bsn!.What went wrong
Additional information
Not sure if there is something wrong with the marco itself, or just simply to be a misuse for
FromTemplate.For convenience, the following demonstration uses a similar type
S.If replace
FromTemplatetoDefault, it works: