Rory Macdonald-- Though it's not a bug bug, I would not say it is an intended feature. One could argue that a Jungle Hills is still a Jungle, and it is made unnecessarily more difficult to breed only in a Jungle when a Jungle Hills is just a variant of a Jungle by definition], as well as Modified Jungle. I would say Bamboo Jungle and Bamboo Jungle Hills also would be appropriate for the Villager outfit given they are new variants of the biome and it would be a great way to give players an incentive to settle in the new biome. Edit 2: The Minecraft Wiki page says Villagers who get the Jungle outfit spawn from "jungle biome variants (including bamboo jungle)". Therefore, if that is the intended way for these villagers to spawn, then it's a bug.
Edit: Additionally, you can breed the two Villagers in an actual Jungle (only) biome and the offspring WILL have the correct attire. It's the fact alone that something, intentional or not, is not considering jungle_hills to count as Jungle overall.
I'm having this issue too in 1.14.3. Question: When your villager breeds, is it breeding in a Jungle Hills biome? I'm finding when they breed in Jungle Hills, they get the regular plains biome, but if you breed them in a Jungle only biome, they get the correct the skin. I think it's tweak that needs to be made to allow Villagers to inherit the Jungle attire in jungle_hills biomes
Another is the use of the loom, stonecutter, and cartography table by both villagers and players, and smithing and fletching tables by villagers:
Shepherd / Loom: ui.loom.select_pattern; ui.loom.take_result; entity.villager.work_shepherd
Stonecutter: ui.stonecutter.take_result; entity.villager.work_mason
Toolsmith / Smithing Table: entity.villager.work_toolsmith
Cartographer / Cartography Table: entity.villager.work_cartographer; ui.cartography_table.take_result
Fletcher / Fletching Table: entity.villager.work_fletcher
This is consistent with what violine1101 said, except that there are separate sounds between villager actions and the interactions the player can have with the blocks, but captions are absent for both.