Error in using i2c bus 1 for addressing devices on jetson nx

Finally got the issue resolved @ShaneCCC
On deeper looker into the libraries used in the example python code the issue lied in the return values for i2c pins, only bus 8 was considered by the board module.
For those who face similar issues in future, the solution for such issue was to bring changes to the (board · PyPI) library in .local folder and make changes to the i2c return variables based on device and the assigned buses which was bus 1 in Jetson NX for me.