There’s been a number of changes to the way TLine is painted in FMX, since the very simple implementation in XE7. On Windows (at least), TLine appears different (in Delphi 10 Seattle) to how it was drawn in XE7….
StackOverflow: Firemonkey
Embarcadero: Firemonkey OOP
Embarcadero: Firemonkey C++