Sinn Fein has its own questions to answer over repeatedly not declaring overseas trips by its MPs, with an MLA saying it has been “flouting the rules for years”.