Hi
Could you please make sure you did a publish on the appoint entity or publish all to make sure your customizations are published.
If you created your field from Form field explorer and added to form, you will have to do a save and publish of the form as shown below
For the field to be published properly, you could also do Entity Publish as shown below
Or a Publish All to make sure all your customizations are published as shown below
Note : When you do any customization its a recommended practice that you do that in a solution so that if you want to deploy your customization to different environments like Test or Production or UAT, you just have to deploy your solution to deploy.
About reports, yes you can create reports in CRM, you have following options to create Reports
01. Using Report Creation Wizard - You will have to follow through wizard steps to create a report - This is used for simple reports
Please follow the link to learn more about this type of report
[View:https://docs.microsoft.com/en-us/dynamics365/customer-engagement/basics/create-edit-copy-report-wizard:750:50]
[View:https://community.dynamics.com/crm/b/powerxrmblog/archive/2017/02/24/creating-custom-reports-in-dynamics-crm:750:50]
02. You can create Custom Fetch or SQL based report. SQL Based report is only supported by CRM On-Prem. Yours is currently On-Prem so you can create FETCH / SQL Based SSRS report but if you create in FETCH your future proofing your solution so that if/when you migrate to CRM online, you do not have to re-write the report, it will still work.
Intro Link
[View:https://docs.microsoft.com/en-us/dynamics365/customer-engagement/analytics/get-started-writing-reports:750:50]
SSRS Report using FETCH : [View:https://community.dynamics.com/nav/b/threadpunter/archive/2017/09/26/ssrs-reports-for-dynamics-365-using-fetchxml:750:50]
SQL Based Report : [View:https://docs.microsoft.com/en-us/dynamics365/customer-engagement/analytics/create-a-new-report-using-sql-server-data-tools:750:50]