No, an animal should not be happy just because the exhibit is suitable, although an exhibit does have to be suitable enough in order for an animal to be happy. But happiness involves many other things. An animal needs food, for example. It needs the right kind of foliage and right kind of rocks. The zookeeper/scientist recommendations only care about the percentage of foliage and rocks, and not what it likes. So it is important to see if the animals give a smile or a frown as something is added.
I just created an exhibit with those animals and I did not have problems. While I was adding things to the exhibit, their happiness dropped to 0. But once everything was done, their happiness did not take many game days to reach 98. The final suitability was 89 and I was not even following the suitability guide. So the exhibit could have been made even more suitable and they could have been happier sooner if I did. I added a male and a female to an exhibit surrounded by the dino bar fence. I added a scientist to give them food (after I saw that adding a zookeeper did not give them food). I then changed 1 square of terrain at a time in the exhibit, while watching their reaction. I kept adding until they gave a frown, then I would undo the last 1. Based on the zookeeper/scientist recommendation, I put in fresh water first, then brown stone, then dirt, then savannah grass, then sand. Next, I added Sigillaria Trees based on the tooltip for the animal, although I see in the suitability guide that tall grass would have been even better. I added the trees 4 at a time, filling a grid square with the 4. That gives the maximum happiness. When the animals gave a frown, I undid the last tree and then added small rocks. The suitability guide does not even list that as being a rock they like, but they gave smiles because they were getting at least some type of rock. I kept doing that until they gave a frown and I undid the last rock addition.