Hello @Syed Harith Zaki
I don't think the result will tally. The calculation and aggregation type used is different for Metric and logs.
I don't think if ReadBytesPerSecond is the correct one to use.
However, if you want to query metric Disk Read Bytes, then you can forward the metrics (DiskReadBytes) to Log analytics workspace and query AzureMetrics table
We don't have UI to enable diagnostic settings for VM to send Metrics to LA.
you can use REST API to configure diagnostic settings for VM