Update: He did not eat the feed laced with Crisco this morning. However when I let him out he immediately went and mated with two of the girls. He was acting completely normal all day, holding his tail feathers high. I saw him mate several other times through the day. I gave them a suet block as a treat which he ate quite a bit from, hoping it would get some oils into him. When I checked on his butt this evening after roosting, he was bleeding quite a bit still from his vent, and it was freezing on him. I brought him in and soaked him again. I massaged his crop while doing so, it did not seem very hard but not very full either. I sprayed some aloe on his vent, which is still prolapsed. I gave him some coconut oil but there was no way I could give him a whole tablespoon as it was melting in the bathroom with the heater on. I gave him probably 1/2 tsp - 3/4 tsp. I will keep him in tonight and let him out in the morning. I will be at work all day so I won't really know how he is doing until after he roosts. The bleeding is now what is really concerning me. I as surprised his vent was still prolapsed since he was all happy mating today.
Any ideas as to what may be causing the bleeding?