I am working with some legacy code which is using HTTPS GET Requests, and for some operations it is sending user ID from front-end to back-end. Security officer is now asking for more security i.e. encryption. Development team think it is overengineering as we are already using HTTPS, but CISO insist and even advise using POST instead of GET for requests wherever we send ID (and other sensitive data). We know that POST requests are not advised to use for getting data, although there are different opinions here and here.
Question I want to ask is: would it be better to comply with CISO and use POST instead of GET for requests or it makes more sense to additionally encrypt FE to BE request.