The most common cause for your IFR Currency not working or showing that you're uncurrent, is the IFR Flight Review date in your Settings page.
This date must be set in the future for your logbook to show that you are current (as well as meeting your other hours/approaches criteria).