I think the issue probably is that you are not aligned with the runway.
At about 20 feet above the ground, you should use your rudder to align your nose with the runway, to prevent your tires from skidding.
Anyone would have trouble landing SR22 with 15kts crosswind. Practice makes perfect my friend. Prop aircraft will always want to veer one way or another due to adverse yaw effect. Just keep practicing.
It takes a while to get the hang of it. My advice apart from practice practice practice is do not try to learn crosswind in IF using single engine prop. Try keeping your trim up a little so you can align before the front wheel touches the ground. You may also find it better to uncouple your ailerons and rudder in settings. I learned in the Dash8 Q400 and there is a you tube tutorial you can watch. I find when the front wheel touches and you are slowing it will grip the tarmac and send you off. Make sure you use reverse thrust and keep back pressure on the yoke so the front wheel doesn’t get so much grip too quickly. Happy flying
I see that you are training for your PPL at present, however some of the tricks in the enclosed tutorial might give you some tips for flying on IF. It was written and produced by a real life PPL so should be of some benefit.