Thanks for your reply. I have been able to find the free slip boundary code which is adapted to GPU operator style in v1.7. I have successfully added/ported the same to v1.6 and have been able to run a successful simulation on the GPU for my current usecase. Porting was needed since I am currently having several other custom integrations with v1.6.
Thanks again for your help with the same.