I checked and see the feedback you received on your recent contracts are already displayed publicly on your profile and also your ongoing contracts are reflected as expected.
It seems that many people are having trouble with not being able to view recent feedback. They wait and wait, but even after a few days the job is still filed under ongoing work. Same thing was happening to me until I stumbled upon a post from a fellow freelancer whose name I'm sad to say I've forgotten, but her advice helped me out 2 times already.
Although not exactly intuitive, the fix is simple - go to your profile page and edit something on it. Usually I just change a word or two in my introduction, save these changes, then revert everything to how it was before and save again. Voila, the new feedback pops up as intended.
The last time I tried this was yesteday, and the client's feedback showed up as soon as I used the method, approximately one hour after it was posted. In both cases the contract closure was initiated by the client due to work being completed successfully, but I see no reason for it not to work in any other scenario.
Here's hoping that this little tip will help some of you out!
I manually generated your profile and the feedback in question should be showing already. Let me know if there is anything else I can help you with.
For hourly contracts clients are billed every Monday for the hours tracked in the previous week. Once your client is billed the feedback will show on your profile. As for your concern with payment, The weekly billing period begins Monday at 00:00 midnight UTC and ends Sunday at 23:59 UTC. Please check out this help article for more information about the weekly billing cycle. Thanks!