I would try some “carrot streches” as we call them. Take a treat (carrots are easiest so they don’t bite your hand accidentally!) and lead their head to their shoulder with the carrot. Slowly bring their head back, then reward them. You can do different angles too; shoulder, chest, barrel etc. This should help get his neck softer so he can be more supple and willing to collect. Good luck!