I found an issue with the “Fill Products” option in Product Settings. The behaviour is not the same in desktop view and mobile view.
In desktop view, the product details and price are filled in the invoice when selecting a product from the product library:
But in mobile view, the fields are blank (it’s the correct behaviour according to the settings, if I understand correctly).
Screenshots are from demo.invoiceninja.com.