This is a bug. The inherited Create is not called, which sets the ItemSize to 8 bytes (TFPSList.Create) and it remains zero. As a result, the built-in FList storage is always nil and any attempts to copy to it are unsuccessful.
if it's only generics, especially this one. I would be willing to be it may have something to do with the message I saw in the log window about "Inline Inherited not yet supported" Just a hunch. Would be interesting to see the end results.
@BrunaK,You did not even pay attention, did you, and I am right.