Glad that you asked here. We just moved the feedback under help icon in the top right. Nothing else has changed. This is to accommodate newer menu items that we are bringing in.
Please continue to give us feedback and thank you for helping us make the product better.
Product Manager, Site24x7