Its standard for airlines to ask such questions regarding an outbound flight from a country that you do not reside in - as if you get rejected at immigration of the country you are flying into for not having an outbound flight, the airline might get fined and might have to return you to where you came from.
They might ask you at the gate for these items. I had a similar thing happen from MVD-PTY a couple of years back. I was able to check in online and get my boarding pass on my phone. Went through security and immigration without issue (as it doesn't matter to either of them). But at the gate I was questioned why I didn't check in and they didn't seem pleased when I told them I did it online and here is my boarding pass. They told me that I needed to check in at the check-in desk, which I let them know was not true. As this was within 1 hour before the flight departed, they had unloaded me for not checking in

but then put me back on it - I guess I was lucky to not have lost my J seat on this 7 hour flight