Most likely it's because you didn't let it cook long enough. Pork roast has a lot of fat and connective tissue that needs time to break down and become tender; at least 8-10 hours on LOW in your slow cooker.