\documentclass{article}
\usepackage{fontspec}
\setmainfont{Libertinus Serif}
\begin{document}
Affine finance
\itshape Affine finance
\end{document}
Why is no ffi ligature applied in the italic text?
Inspecting libertinusserif-italic.otf with FontForge I see that it actually has a ffi ligature in the same block as the fi ligature:
I compiled with LuaLaTeX from TeXLive2018. I updated to TL2018 yesterday and deleted the old distribution, so I can't try with an older version, but if I remember correctly, I already observed this behaviour in TL2017.




