Depends on Texture Pack. Some might, some might not. This is due to the fact that different versions use different coding and / or Item IDs.
For example, a 1.16 Custom Items pack won't work on 1.12.2 and some other versions because of the CIT(Custom Item Texture) coding difference & Item ID changes.