Artemis is a joke. You can tell this is politically motivated by their stance on SLS. If they were serious they would give Spacex the SLS contract for being years and years behind schedule.
No, and even if the first HLS lander was built and launched tomorrow, it still needs to be filled up in orbit a dozen times, something that has never been done before and SpaceX doesn't have the capability for and won't have for another decade.