I didn't liar so much as I don't remember every time he didn't show up and I don't want him to have too much time with dc and then leave again. He has a new baby now too so he won't stick to future contact
You're going to wind up in a massive hole if you're manipulating the situation to suit what you want. Ultimately, the more you lie and bend the truth, the more you risk making yourself look untrustworthy. Courts don't look kindly on people bending the truth (or committing perjury) in proceedings. You wont be seen as someone doing the best by their child, you'll be seen as obstructive.
Echoing pps, there's a huge difference between 3 months and 3 weeks and it's unlikely that a judge is going to accept 'I couldn't remember' as an excuse for such a glaring inconsistency. If your ex's statement isn't thrown out and the judge does see that there's evidence you've lied then no it isn't likely to go well for you.
It doesn't matter how honourable your intentions are. You either lied because you couldn't remember the actual timescale so pulled a number out of thin air, or lied (knowing the truth) to make him look bad, hoping you wouldn't get caught out. You simply cannot do that and expect it to go well. Lying isn't going to protect your child. You need to be honest with your solicitor and rely on them to use the truth in the best possible way to help your case.
I know what's best for my dd
But you don't know the best way to achieve that and you're playing a dangerous game by not trusting the experts with the truth. It is the court's job to decide objectively what the best position is for your DD, and your solicitor's to fight for it, as hard and as horrible as that might be to accept.
The past might be the past but how you conduct yourself in these proceedings is very relevant. 'Kinda true' isn't enough. If he's so awful that you're trying to prevent an objectively fair contact arrangement then stay clean and don't do anything that will paint you in a bad light to the court. Let your solicitor do their job and represent you, and let the truth speak for itself.