Hi @Soumya,
Could you share the specific details of your Flow configuration?
Depending on the actual creation of your Flow, we may be able to give more targeted advice.
Q1:
I have not found a place to set TimeZone in the Power BI portal, you could try to set it directly in 0365 setting.


You could also use addHours() function in the corresponding Date field to reduce the time difference when configuring Flow action.
Q2:
I want to know where you want to change the time format display time to 24 Hours format. As far as I know, the format of the time displayed in Flow is 24 Hours.
This may also be related to your settings. For Flow and Power BI, you could refer to the steps for setting TimeZone in Q1 and select 24 Hours in the Time Format option.
For Flow, you could also use the Expression-formatDateTime() function to modify the time format.
Q3:
Could you give an example of how you will need to convert data types?
What I understand is to remove the decimal point after the decimal value, leaving only the previous integer.
If so, you could refer to this method:
Expression:
int(first(split(string(outputs('Compose')),'.')))

Best Regards,
Barry